ばかげた質問のように見えるかもしれませんが、私はここでそれを台無しにしたくありません
"update table SET field = LOWER(field)"
テーブルのすべてのフィールドを小文字に変換しますか?
(そして、他には何もしませんよね?)
ありがとう!
あなたがそれを台無しにしたくないならば、最初にバックアップしてください。私たちはトロールの邪悪な束になる可能性があります!
また、テーブルの更新トリガーが実行されます。
大きなテーブル(特にMyISAM)でのテーブルロックの可能性を除けば、それは問題ないはずです。
そしてそれは:
テーブルの更新SETフィールド=LOWER(フィールド)
右。ただし、クエリでは2つの異なるフィールドを使用しています。
これはすべてのフィールドを更新するわけではなく、特定の名前のフィールドのみが小文字に変換されます。
update table SET field = LOWER(field) WHERE field LIKE '%'