更新時にテーブルを参照することはできません。 /* my sql does not support this */ UPDATE tableName WHERE 1 = (SELECT 1 FROM tableName) MySQLドキュメントから: