12
Birisinin bu MySQL sorgumda hatamı görmesini bekliyorum. fieldA yani 2.MySQL ile geçerli alan değerine 1 eklemeye çalışıyorum ama sözdizimi ile neyin yanlış olduğunu anlayamıyorum
Birisinin bu MySQL sorgumda hatamı görmesini bekliyorum. fieldA yani 2.MySQL ile geçerli alan değerine 1 eklemeye çalışıyorum ama sözdizimi ile neyin yanlış olduğunu anlayamıyorum
Single-quotes are for strings olduğu
UPDATE 'databasename'.'tablename'
SET fieldB = fieldB + 1
WHERE fieldA = '2';
Temelde Fieldb mevcut değere 1 eklemeye çalışıyorum.
UPDATE `databasename`.`tablename`
SET fieldB = fieldB + 1
WHERE fieldA = '2';
Veri tabanı ve sekme adlarını kullanarak backticks kullanabilirsiniz; Gerçi kesinlikle gerekli değiller.
Bu hile yaptı! Teşekkürler :) – Kanonskall
+1, ancak veritabanlarınızdan, tablolarınızdan veya alanlarınızdan herhangi birinde ayrılmış sözcükler kullanılıyorsa, backtick'lerin gerekli olduğundan bahsetmeye değer. – Yahel
bunu eklediğiniz için teşekkürler, yc. – bernie