私はこれまで私にこれが起こったことがありません、それは非常に奇妙です、
非常に単純なSQL更新が機能していません:
UPDATE table givi_user_sessions set givi_user_clientid='somevalue' where givi_user_id=2;
私は次のような他のバリエーションを試しました:
UPDATE table givi_user_sessions set where givi_user_id=3 where givi_user_id=2
そしてこれも:
UPDATE table `givi_user_sessions` set where `givi_user_id`=3 where `givi_user_id`=2
これらすべてのオプションにより、次のエラーが発生しました。
エラー:SQL構文にエラーがあります。1行目の'tablegivi_user_sessions set givi_user_clientid ='somevalue' where givi_user_id = 2'の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。
テーブルが存在し、列名が正しいことを再確認しました。思い出せるのは、テーブル名をuser_sessionsからgivi_user_sessionsに変更したことだけですが、mysqlエンジンで何かが混乱しない限り、それはまったく問題ではありません。私は間違いなく私のSQLが正しいと思います。または多分私は今日あまりにも長い間働いています。
アドバイスをいただければ幸いです。