MS Access バックエンドから mySQL に移行しています。これは以前は機能していましたが、現在は機能しておらず、問題を理解できません。
<cfargument required="false" name="expiry" type="any" default="" />
<cfquery datasource='#arguments.dsn#'>
INSERT INTO users(expiry)
VALUES (<cfqueryparam value="#arguments.expiry#" cfsqltype="CF_SQL_TIMESTAMP"/>)
</cfquery>
データベース フィールドは datetime に設定され、デフォルトは NULL です
引数は、空のフォーム フィールドまたは JavaScript で検証された日付から入力されます。空のフォームフィールドでチョークします。