definitionエラーが出た件MySQLで、データベースをエクスポートして、別のサーバにインポートしようとしたら、以下のエラーが出た。UPDATE句には、CURRENT_TIMESTAMPを持つTIMESTAMP列は1つしか存在できませんあー、どうやらインポート先のDBのバージョンが古いらしい。MySQLで複数のtimestamp列にCURRENT_TIMESTAMPを設定できるのはバージョン5.6.5以上とのこと。(エクスポート元は5.7)厳密にはインポート先はMariaDBだったのだけど、同じことだろう。面倒だけど、インポート先ではCURRENT_TIMESTAMPを1つにして、もう片方の列では処理側で更新するように対応した。Output48中学生の時に初めてHTMLに触れてからホームページ制作を独学で始める。ベンチャー企業の営業、大手企業のSEを経て、独立。ここ数年はWEB以外の仕事をしていたため、割と本気で勉強中。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。キャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。