是否有一種簡單的方法將一列添加到存儲行創建時的表中?另外,是否有可能在上次修改時使用存儲的列來執行此操作?添加行時記錄MySQL列
0
A
回答
2
您可以創建記錄時的默認值創建列,你可以創建記錄時更新,更新列:
CREATE TABLE MyTable(
LastUpdated TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
0
您可以使用triggers做到這一點。
0
你可以做到這一點通過將其類型爲日期和默認值CURRENT_TIMESTAMP
相關問題
- 1. 添加兩列記錄
- 2. 添加序列記錄號
- 3. PHP/MYSQL:基於外鍵添加記錄
- 4. 人工添加記錄到MySQL結果
- 5. 添加記錄中的字符數(mysql)
- 6. MYSQL:根據外鍵添加記錄
- 7. 無法在MySQL中添加新記錄
- 8. Mysql + ASP如何添加記錄
- 9. MySQL如果沒有記錄,可以添加記錄
- 10. PHP插入記錄到MySQL數據庫(多記錄被添加)
- 11. 加載視圖時添加空記錄
- 12. 即時添加mysql列
- 13. MySQL添加時間到列
- 14. mysql將http://添加到網站列中的所有記錄
- 15. 嘗試從列中提取5個字符時通過php添加記錄mysql
- 16. 計劃:添加到記錄列表
- 17. 在列中添加額外的記錄
- 18. 插入記錄新添加的列
- 19. 添加記錄到numpy的記錄陣列
- 20. 添加記錄記錄的子過程
- 21. 在Vb.net添加記錄中的DataGridView行
- 22. 使用TinyMCE時無法添加記錄
- 23. MySQL在加入MIN時添加列
- 24. ExtJs添加新記錄時刪除現有記錄
- 25. 在Python SQLite3中添加新記錄時記錄主鍵?
- 26. 在更新記錄時在交接表中添加記錄
- 27. 添加新記錄時ArrayList記錄的錯誤更新
- 28. 使用php mysql添加登錄時間
- 29. 當爲特定記錄庫添加記錄時,它也被添加到另一個記錄庫!
- 30. 何處爲列表視圖添加「添加新記錄」項?
是不是ON UPDATE意味着FK的timestamp列?這實際上工作嗎?這對我來說是新的(這並不意味着它不正確,我以前從未見過)。 *更新*:*一個快速的谷歌任務似乎表明這*應該*確實工作。涼。儘管我還沒有測試過它。 – RobIII 2012-07-23 12:59:35
謝謝,我會嘗試 – AmusableLemur 2012-07-23 13:08:28
@AmusableLemur一個警告,我已更新我的示例以顯示此消息,不能將當前時間戳設置爲一列的默認值和另一列的自動更新值。 – Fenton 2012-07-23 13:10:59