Apakah ada perintah satu atau satu baris untuk memodifikasi semua tabel dalam database. Saya ingin mengeluarkan perintah ini di setiap tabel dalam database:
ALTER TABLE `table_name` CONVERT TO CHARACTER SET utf8;
Tujuan saya adalah memodifikasi rangkaian karakter dari latin1 ke utf8 ke semua tabel.
UPDATE: RDBMS adalah MySQL
mysql
alter-table
character-set
Mar Cejas
sumber
sumber
WHERE TABLE_SCHEMA = "your_schema_goes_here"
perintah.Cara termudah: ekspor database. Buka basis data yang diekspor dalam editor teks dan lakukan Cari / Ganti dengan "UTF8" atau apa pun. Impor ulang database yang diubah.
sumber
Jika Anda bekerja dengan MS SQL Server, maka ada prosedur tersimpan tanpa dokumen yang dapat Anda gunakan. Gunakan ganti nama tabel dengan? dalam pernyataan itu.
Jadi, dalam contoh Anda
sumber