ホームページ  >  記事  >  バックエンド開発  >  SQL ステートメントを使用して次のことを表現する方法: 新しいレコードが挿入されるたびに現在時刻が自動的にマークされるように、新しいフィールドを作成しますか?

SQL ステートメントを使用して次のことを表現する方法: 新しいレコードが挿入されるたびに現在時刻が自動的にマークされるように、新しいフィールドを作成しますか?

WBOY
WBOYオリジナル
2016-08-18 09:16:111124ブラウズ

この表現をインターネットで見つけて、ローカルのwampが提供するmysql(バージョン5.7)に上記の関数を実装しました

リーリー

ただし、サーバー側でも同じ SQL ステートメントを使用しています

リーリー

しかし、プロンプトが表示されます: 「reg_time」のデフォルト値が無効です
サーバーの mysql バージョンは 5.0 です
どうすればよいですか?

返信内容:

インターネットでこの表現を見つけて、ローカルのwampが提供するmysql(バージョン5.7)に上記の関数を実装しました

リーリー

ただし、サーバー側でも同じ SQL ステートメントを使用しています

リーリー

しかし、プロンプトが表示されます: 「reg_time」のデフォルト値が無効です
サーバーの mysql バージョンは 5.0 です
どうすればよいですか?

リーリー

sqlserver は getdate()
mysql を使用します。これは now() に対応する必要があります

timestamp タイムスタンプ タイプ フィールドには、自動更新挿入時間と変更時間の 2 つの属性があります

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。