• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:時間を自動計算してディフォルトに設定)

MySQLのCREATE TABLE文で自動計算した値を挿入する方法

このQ&Aのポイント
  • MySQLのCREATE TABLE文で、特定の列に自動計算した値を挿入する方法を知りたいです。
  • 具体的には、start_timeとend_timeの差分値をsub_time列に自動的に挿入したいです。
  • MySQLのバージョンは4.1.22です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>そもそもこういったことはCreate Tableで可能なのでしょうか・・・? 残念ながら、MySQLでは「default句に関数や式」を書くことはできません。 http://dev.mysql.com/doc/refman/4.1/ja/create-table.html MySQL 5.0以降なら、トリガで実装するといった方法も考えられますけどね。

squirrely
質問者

お礼

やはりそうですか・・・ 仕方ないので何か別のやり方を考えます。 有難うございます。

関連するQ&A