MySQL に 1960 年、1961 年、1962 年などの列名を持つテーブルがあります。レコードは正常に挿入されています。クエリでテーブルを更新しようとすると
UPDATE table1 SET 1960=0.0 WHERE id = 'abc'
それは与えます:
You have an error in your SQL syntax; check the manual that corresponds to your
MySQL server version for the right syntax to use near '1960=0.0 WHERE id='abc' at line 1
数字としての列名が原因ですか、それとも何かが間違っていますか?