Toon posts:

[mysql] error in SQL syntax

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een table aangemaakt in mijn database genaamd "Products"


Nou wil ik daar onderstaande tekst doorheen halen maar dan krijg ik de foutmelding "You have an error in your SQL syntax near 'table Products values(0,1,Test Taart,Appeltaart,80,50)' at line 1
"
code:
1
2
Insert into table Products values(0,1,Test Taart,Appeltaart,80,50);
Insert into table Products values(0,2,Test Vlaai,Kersenvlaai,64,50);

Hoe ken deh?

  • pimlie
  • Registratie: November 2000
  • Laatst online: 19:08
je moet eerst aangeven welke kolom er bij elke value hoort, dus:
Insert into table Products (kolom1, kolom2,...,) values(0,1,Test Taart,Appeltaart,80,50);

Makkelijker nog gebruik je SET:

Insert into table Product SET kolom1=0, kolom2='$var2'

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Op Sunday 28 October 2001 20:05 schreef pimlie het volgende:
je moet eerst aangeven welke kolom er bij elke value hoort, dus:
Insert into table Products (kolom1, kolom2,...,) values(0,1,Test Taart,Appeltaart,80,50);
Onzin..
Pimlie: Kijk maar eens hier... http://www.mysql.com/doc/I/N/INSERT.html
If you specify no column list for INSERT ... VALUES or INSERT ... SELECT, values for all columns must be provided in the VALUES() list or by the SELECT. If you don't know the order of the columns in the table, use DESCRIBE tbl_name to find out.
Att; topicstarter:
Je MOET om character velden (varchar, text, date , ... ) quotes zetten dus ' of "

Insert into table Products values(0,1,"Test Taart","Appeltaart",80,50);

Ermmm en table moet natuurlijk weg

Bij de nummers ga ik van uit dat het numerieke velden zijn.

Programmer - an organism that turns coffee into software.


Verwijderd

Topicstarter
thanx ik ben geholpen :)