[]

mysql sorusu hakkında
Merhaba,
Örneğin aşağıdaki sorguyu çalıştırdığımda ilgili tablodaki 1 değerlerini 2 olarak değiştiriyor. Ama bunu yaparken 11 yazıyosa onu da 22 olarak değiştiriyor. ya da 21 yazıyorsa da 22 olarak değiştiriyor. Ben yalnızca 1 yazanları 2 yapsın istiyorum. yani 11241 olan birşeyi 22242 yapmasın orası olduğu gibi kalsın.
UPDATE records SET slug= replace(slug,'1','2');
Sonuç olarak tabloda yalnızca "1" değeri tek başına varsa değiştirsin istiyorum.
Bunu nasıl yapabilirim
Örneğin aşağıdaki sorguyu çalıştırdığımda ilgili tablodaki 1 değerlerini 2 olarak değiştiriyor. Ama bunu yaparken 11 yazıyosa onu da 22 olarak değiştiriyor. ya da 21 yazıyorsa da 22 olarak değiştiriyor. Ben yalnızca 1 yazanları 2 yapsın istiyorum. yani 11241 olan birşeyi 22242 yapmasın orası olduğu gibi kalsın.
UPDATE records SET slug= replace(slug,'1','2');
Sonuç olarak tabloda yalnızca "1" değeri tek başına varsa değiştirsin istiyorum.
Bunu nasıl yapabilirim

update records set slug = '2' where slug = '1'
- lemmiwinks
(19.01.23 15:08:48)
1