#1293 - 表定义不正确;在DEFAULT或ON UPDATE子句

时间:2016-02-03 19:31:29

标签: web-deployment magento2 mysql5 mysql6

我有一个 Magento2 网站,想要在服务器上部署。当我尝试将本地的数据库副本导入到活动的mySQL服务器时,我得到了上述错误。我发现在本地系统上我有 mySQL 5.6 phpMyAdmin 4.4 ,而在实时服务器上它低于5.6(我的主机没有显示哪个mysql版本)。和 phpMyAdmin 3.4.11 。 有什么方法可以解决这个问题吗?感谢您的意见和解决方案

错误看起来像这样。 enter image description here 注意: 还有一些像admin_user这样的表,我从DB表的第二列中删除了CURRENT_TIMESTAMP属性和ON UPDATE CURRENT_TIMESTAMP。

1 个答案:

答案 0 :(得分:0)

MySQL 5.6是支持的最低版本。您的服务器可能版本较低(请参阅https://dev.mysql.com/doc/refman/5.6/en/upgrading-from-previous-series.html)您可以在服务器上查看运行以下查询的版本:

SELECT version();