簡體   English   中英

MySQL Workbench不提交更改

[英]MySQL Workbench doesn't commit changes

這是我的第一個問題。 我剛剛開始學習ICT。 我學習了制作MYSQL數據庫的基礎知識。 但是我必須在休假期間進行作業。

現在我們只有一課在MYSQL工作台(6.1 CE版)中工作,他們說我可以將數據添加到工作台內的表中。

現在,我在哪里以及如何執行此操作,仍然存在無法保存數據的問題。 每次單擊“應用”時,都會出現錯誤“提交記錄集更改”和“ 1個或更多錯誤,將更改保存到表中”(后跟表名)。

錯誤圖片

知道錯誤的人,因為對於某些表,它確實保存了數據,而對於其他表(如這樣的表)卻不保存。

只要在提交更改時遇到錯誤,就可以查看表定義(請參見架構側欄上下文菜單中的“更改表”以打開表編輯器)。 左下角的小信息窗口不會告訴您所有信息,尤其是一列可以為空時。

這樣,您可以了解是否可以將值保留為null。 另外,MySQL的日期時間格式為YYYY-MM-DD( http://dev.mysql.com/doc/refman/5.7/en/datetime.html )。 由於在日期或日期時間列上沒有排序規則或任何其他文化信息,因此以后的視覺表示形式無關緊要,因此您始終以上述格式輸入它。 只有TIMESTAMP會比較棘手,因為服務器會將其從當前時間轉換為UTC(因此,當前時區很重要)。

暫無
暫無

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

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