0
私はどこかのボタンをクリックしてこの単純な更新クエリを実行するフォームを持っています。mySQLクエリは構文エラーを示していますが、何も問題ありません
UPDATE yogaAgeGroup SET 6-15 = 'Yes', 16-20 = 'Yes', 21-25 = 'Yes', 26-30 = 'Yes', 31-35 = 'No', 35+ = 'No' WHERE yogaID = '403050'
実行中は構文エラーが表示されますが、このクエリでエラーはないとは思いません。名前の間に ' - 'を使用した列名のためですか?しかし、同じテーブルにレコードを挿入するときにエラーはありませんでした。助けてください..
INSERTステートメントで名前を列挙しましたか? INSERT文はどのように見えますか? – Quentin
カラム名にbacktickを使用すると、mysql parserを妨害する可能性があります。構文エラーは何ですか? – Mihai
引用符付きの識別子を使用する必要があります。 – Nonemoticoner