Mysql导入错误1293时间戳问题

时间:2016-10-19 02:12:44

标签: mysql phpmyadmin

以前曾经问过这个问题,但我似乎找不到能够解决问题的解决方案。

我在本地主机服务器上使用Mysql创建了一个数据库,版本信息:4.2.7.1

我多次导出.sql文件并将其导入其他localhost服务器而没有任何问题。

现在我已准备好上线,我正在尝试将.sql文件导入托管服务器phpMyAdmin。版本信息:4.3.8,最新稳定版本:4.6.4

当我这样做时,我收到错误1293:

  

SQL错误(1293):表定义不正确;只可以有一个人   在DEFAULT或ON UPDATE子句中使用CURRENT_TIMESTAMP的TIMESTAMP列

我有很多表具有相同的2列:

date_created,设置为timestamp,默认为current_timestamp

last_update设置为在更新CURRENT_TIMESTAMP时键入timestamp,默认为NULL

这样我可以跟踪添加和更新行的时间。

如何更改这些行以使导入文件正常工作?

0 个答案:

没有答案