Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Masukkan data ke tabel mySQL dengan java

Saya pikir itu tidak akan berfungsi karena jumlah nilainya kurang dari jumlah kolom di tabel Anda. Yang harus Anda lakukan adalah menentukan nama kolom agar sesuai dengan jumlah nilai Anda.

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

seharusnya

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

w3School:(INSERT)

Pernyataan INSERT INTO dapat ditulis dalam dua bentuk.

Formulir pertama tidak menentukan nama kolom tempat data akan disisipkan, hanya nilainya:

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

Formulir kedua menentukan nama kolom dan nilai yang akan disisipkan:

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. Gabungkan INSERT dan SELECT dalam satu kueri SQL (Zapier)

  2. Tidak dapat mengonversi nilai tanggal/waktu MySQL ke System.DateTime di VS2010

  3. Berbagai kemungkinan untuk LINES DIHENTIKAN OLEH dan FIELDS DIHENTIKAN OLEH - MySQL

  4. di mana saya dapat menemukan mysql.data.dll untuk c#

  5. Bagaimana cara menulis prosedur tersimpan menggunakan phpmyadmin dan bagaimana menggunakannya melalui php?