TIMESTAMP错误将数据库表从Mysql 5.6.30导入到Mysql 5.1.73

时间:2016-06-06 16:11:03

标签: mysql import export mysqldump

在执行数据库(Magento 2.0)的MYSQLDUMP并尝试将其导入另一台服务器时,我收到此错误:

[ERROR in query 13] Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause

源服务器是Mysql 5.6.30,目标服务器运行Mysql 5.1.73。

有没有解决方法?我在想:

  • 我可以告诉mysqldump导出与之前版本兼容的数据结构(这是理想的)
  • 我必须在导入端添加一些标志(目前这些表没有被导入)
  • 我只需将TIMESTAMPS重写为日期时间字段(非最佳)

谢谢

0 个答案:

没有答案