時には、どのように多くの行フィールドの行数をテーブルから一括更新データ値に必要
以下のような別のラインへのラインからサポートされていませんどのように多くの行のみがサポートを更新するには、MySQLのUPDATE文、
UPDATE tb_nameセットのCOLUMN_NAME =「テスト」のid ASCのLIMIT 30 BY ORDER。
前に30行、問題はないのフィールドの内容を更新します。
UPDATE tb_nameセットのCOLUMN_NAME =「テスト」
のID ASCのLIMIT 20,10 BY ORDER、 フィールドの30ライン〜20本のラインから更新されたコンテンツは、このエラー。
溶液は、方法サブクエリを採用することである
WHERE IDのSET COLUMN_NAME = 'テスト' tb_name UPDATEを(SELECT IDをFROM(SELECT * TT AS IDのASCのLIMIT 20,10)BY ORDER tb_name FROM );
これは、更新されたテーブルIDに応じて達成することができますデータの昇順に物品20は、物品30のフィールドの内容