簡體   English   中英

mysql更新一列時,如何限制另一列的更新?

[英]how to restrict updation of another column when one column is being updated mysql?

我有名為post_data的表,其中具有用戶名,電子郵件,密碼,cam_name,upd_date(類型為datatime)字段。 但是問題是當我插入用戶名時,電子郵件傳遞到upd_date(datatime)用當前數據和時間更新的表中。 我該如何限制...

我什至將數據類型從DATETIME更改為TIMESTAMP

沒有用..當我只更新某些列時它仍然存儲當前日期和時間。

有誰能告訴我...

這是我在mysql數據庫中的表結構

在此處輸入圖片說明

您已經為該列設置了默認datetime時間。 您需要alter列。

 alter table post_data alter column upd_date drop default;

如果您的列不接受NULL ,則它將隱式設置默認值。 您需要更改表以允許null

數據類型默認值

如果列定義不包含任何顯式的DEFAULT值,則MySQL將確定默認值

ALTER TABLE post_data MODIFY upd_date datetime null;

暫無
暫無

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

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