それは私がMySQLでクエリを実行すると、SQLは以下の通りですエラーを報告しました:なぜmysqlのクエリでエラーが発生したエラー:?切り捨てられた間違ったDOUBLE値:「114.243.134.208」
update bsk.bskchapterlist set stateid=6 where username=11111111111 and lessonid=987;
エラーました。
Error : Truncated incorrect DOUBLE value: '114.243.134.208'
しかし、値はどこでしたか '114.243.134.208'はどこから来ましたか?
この問題を解決するにはどうすればよいですか。
このテーブルにトリガーがありますか? –
stateid、username、lessonidの各フィールドは、DBのデータ型intになっていますか? –
ユーザー名の種類は何ですか?私はそれがvarcharだと思います。値の周りに引用符を入れる必要があります( 'username = '1111111111'') – cypherabe