Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想将列默认值保留为 mysql 中的当前日期。它的类型应该是什么。我尝试了日期和时间戳,但不允许。有人能告诉我什么应该是合适的数据类型吗?
更重要的是,我想将默认值保留为当前日期。如何完成。在开始时设置默认值
尝试这个 :
ALTER TABLE MyTable ADD COLUMN realdate DATE; UPDATE MyTable SET realdate = STR_TO_DATE(textdate, '%d/%m/%y');
尝试:
ALTER TABLE tablename MODIFY columnname TIMESTAMP;
更多细节在这里和这里。
更新
简单地:
ALTER TABLE tablename CHANGE columnnane TIMESTAMP NOT NULL DEFAULT 'CURRENT_TIMESTAMP'
更多细节。
ALTER TABLE tablenameCHANGE fieldname fieldname数据类型 (11) NOT NULL
tablename
fieldname
感谢大家考虑我的新手问题。我正在使用 jQuery 遍历一个表并在一个数组中捕获所有硬编码的日期。我将这些日期与 Date.today(); 使用 .isAfter() 函数。如果硬编码的日期是过去的,它应该得到一个 .css("display", "none");
<table> <html>