2014-10-04 86 views
0

我正在通過WAMP運行一個較老版本的MySQL,並且只是將數據庫遷移到安裝了PHP和MySQL 5.6的基於IIS的服務器。對於我在何處運行不指定表的所有列的任何查詢,我收到一條消息,如:遷移的MySQL數據庫,現在看到「字段沒有默認值」

字段「J_param2」沒有默認值

所有列是文本,並有「NOT NULL「屬性集,但我的理解是NULL和空字符串是不同的。我對空串很好。沒有改變數百張表格,有沒有更簡單的方法來解決這個問題?

感謝您的協助。

回答

0

你可以刪除NOT NULL,你應該沒問題。

嘗試:

ALTER TABLE table_name MODIFY COLUMN J_param2 TEXT;