如何将元素设置为mysql中的某个默认日期?用于设置默认日期的MySQL语法
在oracle中,我们会做一些这样
起始日期DATE DEFAULT to__date( '01011900', 'DDMMYYYY')
mutation_date_time DATE DEFAULT SYSDATE
约束entity_specification UNIQUE(EXTERNAL_NAME,START_DATE_TIME ,end_date_time))
我们也有任何网站或资源,我们可以获得Oracle语法的MySQL等效语法。
更新
我试图在答复中提到,但再次我得到错误信息办:
create table product_offer_type(object_id INT(19), snapshot_id INT(19), PRIMARY KEY(object_id,snapshot_id), enum_value VARCHAR(64) NOT NULL, external_name VARCHAR(64) NOT NULL, description VARCHAR(255), business_validation INT(1), valid_for_start_date_time DATE DEFAULT '1900-01-10', valid_for_end_date_timeDATE DEFAULT '4712-01-01', mutation_date_time DATE DEFAULT 'SYSDATE()', mutation_user VARCHAR(32) DEFAULT 'USER');
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT '4712-01-01', mutation_date_time DATE DEFAULT 'SYSDATE()', mutation_user' at line 1
mysql>
您错过了“valid_for_end_date_timeDATE”空间。 – Jason 2009-10-31 05:40:43