我有以下表模式;
CREATE TABLE db1
.sms_queue
( Id
INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, Message
VARCHAR(160) NOT NULL DEFAULT 'Unknown Message Error', CurrentState
VARCHAR(10) NOT NULL DEFAULT 'None', Phone
VARCHAR(14) DEFAULT NULL, Created
TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, LastUpdated
TIMESTAMP NOT NULL ON UPDATE CURRENT_TIMESTAMP, TriesLeft
tinyint NOT NULL DEFAULT 3, PRIMARY KEY (Id
) ) ENGINE = InnoDB; 失败并显示以下错误:
ERROR 1293 (HY000): Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause. 我的问题是,我可以同时拥有这两个领域吗?还是我必须在每次交易期间手动设置LastUpdated字段?
尝试还原到旧版本的连接器。适用于我的是6.3.4。另外,请确保在服务器上使用与开发工作站上完全相同的版本。来源:stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。