1
我目前正在再次編寫一個程序,從我那時起,呃......能力較差。它有許多問題:正在修復較舊的程序:數據庫文本編碼和不正確的字段類型
- 數據庫排序規則是
latin1_swedish_ci
。我想將它轉換爲utf8。我將如何做到這一點? - 該數據庫有一些布爾值存儲爲0或1的字段。但是,這些字段是
varchar
s而不是bool
s。我怎樣才能轉換這些?
我目前正在再次編寫一個程序,從我那時起,呃......能力較差。它有許多問題:正在修復較舊的程序:數據庫文本編碼和不正確的字段類型
latin1_swedish_ci
。我想將它轉換爲utf8。我將如何做到這一點?varchar
s而不是bool
s。我怎樣才能轉換這些?廣告2)你可以使用sqldump導出表或「SELECT * INTO從MYTAB OUTFILE XXX;」,重新創建表並重新導入,可選操作導出數據後(將1/0以真/假等)
ad 2)你可以創建一個新的bool字段和UPDATE選項卡SET NewBool = True其中OldVarChar =「1」;等等。