Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wstaw dane do tabeli mySQL za pomocą java

Myślę, że to nie zadziała, ponieważ liczba wartości jest mniejsza niż liczba kolumn w twojej tabeli. Musisz tylko określić nazwy kolumn, aby odpowiadały liczbie twoich wartości.

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

powinno być

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

w3School:(WSTAW)

Możliwe jest napisanie instrukcji INSERT INTO w dwóch formach.

Pierwszy formularz nie określa nazw kolumn, w których zostaną wstawione dane, tylko ich wartości:

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

Drugi formularz określa zarówno nazwy kolumn, jak i wartości do wstawienia:

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. Jak połączyć windę i MySQL?

  2. Jak stworzyć złożoną kolumnę wirtualną w modelu elokwentnym?

  3. „Nie można przekonwertować wartości daty/godziny MySQL na System.DateTime”, GDY nie używa się daty — C#.Net

  4. JSON_CONTAINS_PATH() Przykłady w MySQL

  5. Uzyskaj dane wyjściowe bazy danych MySQL przez PHP do XML