0

CodeIgniter のこの移行ビジネスを理解するのに苦労しています... current_timestamp、デフォルトの日時値などの追加のフィールド要素を説明する適切なドキュメントが見つかりません

誰かが次を適切な dbforge->add_field 配列に変換するのを手伝ってくれるかどうか疑問に思っていました

私は次の2が必要です

`last_login` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00'

これらは、tank_auth ライブラリの SQL 挿入ステートメントからコピーしました。

しかし、今すぐ移行に入れたいです。

乾杯、

4

2 に答える 2

1

運が悪いかもしれないと思います。これらはdbforgeに利用可能なオプションです

さらに、次のキー/値を使用できます。

unsigned/true : to generate "UNSIGNED" in the field definition.
default/value : to generate a default value in the field definition.
null/true : to generate "NULL" in the field definition. Without this, the field will >     default to "NOT NULL".
auto_increment/true : generates an auto_increment flag on the field. Note that the >     field type must be a type that supports this,
such as integer

標準のクエリを渡す必要がある場合があります。$this->db->query('YOUR QUERY HERE');あなたが必要なものかもしれません。

于 2012-10-02T07:33:50.843 に答える