Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách chèn NULL trong mysql, đặc biệt là INT dataType

Bạn nên sử dụng PreparedStatement và sử dụng 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn các giá trị bắt đầu bằng một số

  2. Pandas to_sql không thành công trên khóa chính trùng lặp

  3. Cách lấy dữ liệu từ cơ sở dữ liệu mysql

  4. Nhận id của bản ghi được chèn gần đây nhất trong mybatis

  5. Nhập JSON vào Mysql