mysql 錯誤彙總


mysql更改表字符集和排序方式的時候出現如下錯誤。

(HY000): Error on rename of .... (errno: 150). 

因爲表中的外鍵或主鍵的問題。


需要修改FOREIGN_KEY_CHECKS=0的值爲0。然後再更改該表的字符集和排序方式,然後再把該變量值改回爲1。即可。

使用如下的命令更改即可。


"use confluence;SET FOREIGN_KEY_CHECKS=0; alter table $i convert to character set utf8 collate utf8_bin;SET FOREIGN_KEY_CHECKS=1;"


















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章