2015-11-17 54 views

回答

0

若要設置爲將值設置爲默認值,則列必須已設置爲NOT NULL(SQLAlchemy中的nullable=False)並具有DEFAULT。這可以在數據庫級或在數據庫中定義結構時完成。

在更新查詢中,如果將該值設置爲NULL(或Python中的None),那麼它將獲得默認設置。 (這是真實的MySQL,不知道SQLAlchemy的嘗試介入。)

,並更新現有的列NOT NULL,並給他們的默認值,見theseSOquestions