Page 1 of 1

Εντολή mysql για αλλαγή τιμής σε πίνακα

Posted: Wed Oct 16, 2013 3:17 pm
by antstyl
Καλημέρα, θέλω να αλλάξω την τιμή μιας στήλης στον πίνακα product, μόνο όταν το image path ξεκινάει με αυτό data/s001/

Αν γίνεται (!!) η εντολή είναι η εξής;

Code: Select all

UPDATE product
SET stock_status_id=τιμή
WHERE image=data/s001/*
Θα δουλέψει η συγκεκριμένη εντολή με το *;

Re: Εντολή mysql για αλλαγή τιμής σε πίνακα

Posted: Fri Oct 18, 2013 4:16 am
by botonakis
Καλησπέρα.
Όχι δε θα δουλέψει έτσι όπως το έγραψες αλλά θα δουλέψει με το παρακάτω:

Code: Select all

UPDATE product
SET stock_status_id=τιμή
WHERE image LIKE 'data/s001/%'

Re: Εντολή mysql για αλλαγή τιμής σε πίνακα

Posted: Fri Oct 18, 2013 4:10 pm
by antstyl
Σε ευχαριστώ πολύ botonakis.
Δεν έβρισκα κάπου εντολή WHERE για το image και δεν γνώριζα καθόλου το LIKE.