1293 - Incorrect table definition; there can be only oneTIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATEclause
這種問題常見在建表語句中,在設置關於時間的字段時候,會出現,
就像我上邊 的字段一樣,兩個時間我設置了兩個,但是我用的MYSQL版本只允許我使用一個。
我的環境是MYSQL 5.7 ,Vavicat 15
解決辦法,更改其中的一個時間字段
這樣就好了。
實際上on updatecurrent_timestamp(在navicat中文版中為“刷新當前時間戳計時”選項)只能設置一個,或者不設置都可以,不能同時設置2個及以上。