1. 程式人生 > >mysql從5.6版本匯入5.5報錯:Error Code : 1293 Incorrect table definition

mysql從5.6版本匯入5.5報錯:Error Code : 1293 Incorrect table definition

從阿里雲mysql5.6匯出表,本地使用的是 5.5.20,報錯:

Error Code : 1293

Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause

google發現:
	http://stackoverflow.com/questions/4489548/why-there-can-be-only-one-timestamp-column-with-current-timestamp-in-default-cla,解釋了答案。
mysql5.6提升了這個特性,支援多個timestamp:
	http://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-5.html
更換mysql資料庫版本。
--------
黏貼個文章:
	mac下配置多個mysql版本,過程中出現了些問題,我下載的是5.5、5.6、5.7。以後有時間詳述。mysqld_multi,使用5.5版本的,5.7版本我這邊一直不對。也找不到原因。。。浪費了大量時間。。。
	https://dbarobin.com/2015/01/14/install-multiple-version-of-mysql-on-osx/