私はこのテーブルを持っています:
CREATE TABLE IF NOT EXISTS news (
id int(11) NOT NULL AUTO_INCREMENT,
data text,
date_published timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
date_edited timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (id)
);
私にこのエラーを与える:
#1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause.
この問題に関する古い投稿がありますが、現在のデータベース構造のため、適切な回避策が必要です。
バージョン: libmysql - 5.5.41 実行中: 5.5.41-ubuntu.14.04.1