Ik probeer een MySQL-programmaatje om te zetten naar PostGreSQL, maar het lukt niet goed
Ik heb een tabel "category", met kolom id en name, en een tabel "file" met kommen id, filename en categoryid. De categoryid is een foreign key naar category. Category heeft zes records, met id's 1, 2, 3, 4, 5 en 6. De id-velden zijn autoincrementing primary keys.
Als ik nu doe:
of
werkt dat perfect. Maar als ik doe:
is de foutmelding "ERROR: syntax error at or near "," at character 56". Character 56 is de komma tussen de twee values. Dit moet toch kunnen op deze manier? Wat doe ik nou fout?
Als ik nu doe:
code:
1
| INSERT INTO file (filename, categoryid) VALUES ('a', 1); |
of
code:
1
| INSERT INTO file(filename, categoryid) VALUES ('b', 2); |
werkt dat perfect. Maar als ik doe:
code:
1
| INSERT INTO file (filename, categoryid) VALUES ('a', 1),('b',2); |
is de foutmelding "ERROR: syntax error at or near "," at character 56". Character 56 is de komma tussen de twee values. Dit moet toch kunnen op deze manier? Wat doe ik nou fout?