sql >> データベース >  >> RDS >> Sqlserver

教義 2:SQL Server 2008apm で DateTime 列を更新できない

    Doctrine 2.5 と SQL Server 2012 でこの問題に遭遇しました。問題は、データベース フィールドの型が DATETIME であることです。 、ただし、doctirne は DATETIME2 のみをサポートしています SQLServer2008Platform 以降。

    vendor ディレクトリ内のファイルを編集するべきではありません。正解は、カスタム タイプを作成することです:Doctrine カスタム マッピング タイプ .私の場合、現在の DateTimeType を拡張しました:

    format($this->dateTimeFormatString) :null; }}  

    次に、Symfony の config.yml で:

     タイプ:datetime:AppBundle\Doctrine\Type\DateTime  

    1. Oracleを使用してINTOを選択

    2. DBへのMochaテスト接続

    3. MySQLを再起動せずにMySQLの遅いクエリログを有効にするにはどうすればよいですか?

    4. 複雑な複数テーブルインベントリSQLクエリ