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

mysql、特にINTdataTypeにNULLを挿入する方法

    PreparedStatementを使用する必要があります を使用しますsetNull(int, int)

    String sql = "INSERT INTO temp(val) VALUES (?)";
    PreparedStatement st = con.prepareStatement(sql);
    if (/* int value is not null */) {
       st.setInt(1, value);
    } else {
       set.setNull(1, Types.INTEGER);
    }
    count  = st.executeUpdate();
    


    1. MAMPmysqlサーバーが起動しません。 mysqlプロセスは実行されていません

    2. MySQLで日付範囲の重複を確認する

    3. mysqli_queryに複数のクエリを送信するとエラーが発生するのはなぜですか?

    4. ClusterControlを使用したSpiderでのMariaDBシャーディングのデプロイ