簡體   English   中英

將數據庫 model 從 MySQLWorkbench 導出到 MariaDB PhpMyAdmin

[英]Export database model from MySQLWorkbench to MariaDB PhpMyAdmin

我在 MySQLWorkbench 上設計了一個數據庫 model。 然后,我導出 model 以生成 SQL 腳本。 最后,當我將它導入 MariaDB PhpMyAdmin 時,它會引發如下錯誤:

#1067 - 'created' 的默認值無效

MariaDB 版本:10.5.4

你有什么主意嗎?

這是我的解決方案:

創建 DATETIME NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP

MySQL 拒絕日期是這樣的:0000-00-00 00:00:00

我知道這是舊的,但剛剛遇到這個,即使在 SQL 模式下設置 ALLOW_INVALID_DATES 時,Maria 10.5 似乎也不會接受無效插入,10.3 會。 我在文檔中找不到任何引用,但我可以在 10.3 中插入無效日期,而不能在我測試過的幾台服務器上的 10.5 中插入。 在大型數據庫上從 10.3 升級時處理此問題,無論允許空值是否是一種好習慣,它都會破壞大型應用程序,我們將退回到 10.3。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM