Mysql
 sql >> база данни >  >> RDS >> Mysql

Вмъкнете данни в mySQL таблица с java

Мисля, че няма да работи, защото броят на стойностите е по-малък от броя на колоните във вашата таблица. Това, което трябва да направите, е да посочите имената на колоните, които да съответстват на броя на вашите стойности.

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

трябва да е

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

w3School:(INSERT)

Възможно е да се напише изразът INSERT INTO в две форми.

Първият формуляр не посочва имената на колоните, където ще бъдат вмъкнати данните, а само техните стойности:

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

Вторият формуляр посочва както имената на колоните, така и стойностите, които трябва да се вмъкнат:

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. DATETIME VS INT за съхранение на времето?

  2. ВЪЗРАСТ [1, 2, 3] спрямо ВЪЗРАСТ МЕЖДУ 1 И 3

  3. Кеширане в JDBC

  4. Как да актуализирам версията на MySQL двигателя в ClearDB?

  5. PDO FETCH_CLASS със съединени таблици