Katakanlah saya punya sesuatu seperti ini
uid tag
1 HeLLo
2 heLLO
3 HELLO
4 hello
Bagaimana cara memperbarui semua nilai di kolom "tag" menjadi:
uid tag
1 hello
2 hello
3 hello
4 hello
menggunakan MySQL?
UPDATE table_name SET tag = BINARY LOWER(tag)
untuk pencocokan tidak peka huruf besar / kecil.HINT: No function matches the given name and argument types. You might need to add explicit type casts.
MENURUNKAN()
sumber
Versi untuk pencocokan tidak peka huruf besar / kecil dan menyertakan klausa "WHERE" jika Anda tidak ingin memperbarui seluruh kolom:
Garis COLLATE akan membuatnya berfungsi jika database Anda menggunakan pencocokan tidak peka huruf besar / kecil, seperti milik saya.
sumber
Coba ini:
sumber