0

ばかげた質問のように見えるかもしれませんが、私はここでそれを台無しにしたくありません

"update table SET field = LOWER(field)"テーブルのすべてのフィールドを小文字に変換しますか? (そして、他には何もしませんよね?)

ありがとう!

4

5 に答える 5

1

あなたがそれを台無しにしたくないならば、最初にバックアップしてください。私たちはトロールの邪悪な束になる可能性があります!

また、テーブルの更新トリガーが実行されます。

于 2011-04-01T21:09:55.333 に答える
0

大きなテーブル(特にMyISAM)でのテーブルロックの可能性を除けば、それは問題ないはずです。

そしてそれは:

テーブルの更新SETフィールド=LOWER(フィールド)

于 2011-04-01T21:07:10.833 に答える
0

右。ただし、クエリでは2つの異なるフィールドを使用しています。

于 2011-04-01T21:07:49.553 に答える
0

これはすべてのフィールドを更新するわけではなく、特定の名前のフィールドのみが小文字に変換されます。

于 2011-04-01T21:28:35.923 に答える
0
update table SET field = LOWER(field) WHERE field LIKE '%'
于 2012-12-17T14:54:17.920 に答える