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

Chèn dữ liệu vào bảng mySQL với java

Tôi nghĩ rằng nó sẽ không hoạt động vì số lượng giá trị ít hơn số cột trong bảng của bạn. Những gì bạn phải làm là chỉ định tên của các cột để khớp với số lượng các giá trị của bạn.

INSERT INTO incomeCalc VALUES (3, 75, 6, 25, 18.50)  // error
// the only way this will work is when you have only 5 columns in 
// your table but in your case you have 7 that is why it will not work

nó phải là

INSERT INTO incomeCalc(specify columns here to the values bound to)
VALUES (3, 75, 6, 25, 18.50)

w3School:(INSERT)

Có thể viết câu lệnh INSERT INTO ở hai dạng.

Biểu mẫu đầu tiên không chỉ định tên cột nơi dữ liệu sẽ được chèn, chỉ có giá trị của chúng:

INSERT INTO table_name
VALUES (value1, value2, value3,...)

Biểu mẫu thứ hai chỉ định cả tên cột và giá trị sẽ được chèn:

INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hàm MySQL SIN () - Trả về Sine của một số trong MySQL

  2. làm cách nào để sử dụng chuỗi thoát thực mysql?

  3. Chuyển đổi định dạng ngày trong SQL? [dd.mm.yy thành YYYY-MM-DD]

  4. làm thế nào để chèn các giá trị bằng dấu phẩy? trong câu lệnh switch

  5. Tạo các trường ngày, tháng, năm trong MySQL