1
你好是有一個一般的方法來更改MySQL中的數據庫整理一切,我的意思是觸發器,程序,表等?MySQL更改數據庫排序
你好是有一個一般的方法來更改MySQL中的數據庫整理一切,我的意思是觸發器,程序,表等?MySQL更改數據庫排序
轉儲,轉儲文件的大量編輯,然後重新加載。這應該有效,但是可能會遺漏一些東西是有風險的。
你的意思是CHARACTER SET
(如latin1
與utf8
)?或者你的意思是COLLATION
(如utf8mb4_general_ci
與utf8mb4_unicode_520_ci
)?
表格需要ALTER TABLE ... CONVERT TO ...
。您可以編寫一個簡單的SELECT
而不是information_schema
來生成所有表格ALTERs
。觸發器和例程可能需要重新創建,因爲它們在創建時會採用有效的設置。
在腳本計數中執行一系列alter命令是否一樣?如果是,那麼你可以做到。如果不是,那麼不是。沒有單一的命令來實現你的目標。 – Shadow
您可以執行整個轉儲,替換文件中的整理和裝載轉儲 – arhey