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

nullではなく、ゼロを挿入する空の文字列

    MySQLはデフォルトで、列の無効な値を正しいタイプに強制しようとします。ここでは、空の文字列'' 文字列型であり、整数でもNULLでもありません。次の手順を実行することをお勧めします:

    1. クエリを次のように変更します。INSERT INTO foo (bar) VALUES (NULL);
    2. MySQLで厳密モードを有効にします。これにより、予期しないタイプと値の変換が発生するのを防ぐことができます。 MySQLが予期しないことを実行しようとすると、より多くのエラーメッセージが表示されるため、問題をより迅速に特定できます。


    1. 合計金額=xである30のランダムな行を選択します

    2. Postgresql SCRAM認証の問題を解決するにはどうすればよいですか?

    3. PostgreSQLのLEAST()関数

    4. postgresqlで月と年ごとにクエリ結果をグループ化します