#1293 DEFAULT 或 ON UPDATE 子句中只能有一个带有 CURRENT_TIMESTAMP 的 TIMESTAMP 列
CREATE TABLE `addons` (
`id` int(11) NOT NULL,
`name` varchar(255) COLLATE utf32_unicode_ci DEFAULT NULL,
`unique_identifier` varchar(255) COLLATE utf32_unicode_ci DEFAULT NULL,
`version` varchar(255) COLLATE utf32_unicode_ci DEFAULT NULL,
`activated` int(11) NOT NULL DEFAULT '1',
`image` varchar(1000) COLLATE utf32_unicode_ci DEFAULT NULL,
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf32 COLLATE=utf32_unicode_ci
MySQL 说:文档
#1293 - 不正确的表定义; DEFAULT 或 ON UPDATE 子句中只能有一个带有 CURRENT_TIMESTAMP 的 TIMESTAMP 列
在 Cpanel 上导入的同一数据库工作正常,但在 Plesk 服务器中引发错误
CREATE TABLE `addons` (
`id` int(11) NOT NULL,
`name` varchar(255) COLLATE utf32_unicode_ci DEFAULT NULL,
`unique_identifier` varchar(255) COLLATE utf32_unicode_ci DEFAULT NULL,
`version` varchar(255) COLLATE utf32_unicode_ci DEFAULT NULL,
`activated` int(11) NOT NULL DEFAULT '1',
`image` varchar(1000) COLLATE utf32_unicode_ci DEFAULT NULL,
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf32 COLLATE=utf32_unicode_ci
MySQL said: Documentation
#1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
The same db imported on Cpanel works fine but it throws an error in the Plesk server
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论