構成:
WinServer 2008 R2上のWAMPサーバー、MySQLv5.1.36
クエリをMySQLターミナルで直接実行しています。
対象となるテーブルはInnoDBテーブルであり、設定されるフィールドは文字列FKに対するルックアップフィールドです。
課題:
クエリ結果には、一致するものがたくさんあるが、変更は行われていないことが示されています。
私は何が欠けていますか?
ところで:MySQLターミナルでの私の経験レベルはかなり限られています。実際、PhpMyAdminがクエリをチョークするため、実際に使用しているのは今だけです(PMAセッションエラーをスローする時間が超過しました)。
コード:
私が使用しているSQLは非常に基本的です:
UPDATE `my_table_name`
SET `vendor_type` = 'master'
WHERE `data_source` = 'Group One'
クエリの結果は次のとおりです。
クエリOK、0行が影響を受けました(15.94秒)
一致した行:149947変更:0警告:0
ご覧のとおり、更新される必要があるが更新されていないレコードは約15万件あります。