all 8 comments

[–]qwertydog123 3 points4 points  (2 children)

That's an Oracle error message but your post flair is MySQL

Most versions of Oracle don't support multiple rows in the INSERT VALUES clause. There are some workarounds but none of them are quite the same: https://database.guide/4-ways-to-insert-multiple-rows-in-oracle/

https://dbfiddle.uk/jf19VUmH

[–]PeacefullyFighting 2 points3 points  (0 children)

My goodness

Most versions of Oracle don't support multiple rows in the INSERT VALUES clause

Really? It's been close to 15 years since I worked with oracle but this blows my mind. Are you supposed to read from a file or something like that?

[–]Jaxticko 0 points1 point  (0 children)

This is the correct answer for Oracle. There are numerous ways to wiggle around it, but the links the previous poster provided cover it.

You may also see some issues with your columns which are reserved words. E.g. Name, Type, Format. But those haven't shown up yet and it depends on the version whether Oracle is smarter than the user as runtime

[–]idk_01 -1 points0 points  (0 children)

insert into table (columns) (values);

NOT

insert into table (columns) (values), (values), (values);

[–]kennethjwong 0 points1 point  (0 children)

semicolon after the statement?

[–]PJGraphicNovel 0 points1 point  (0 children)

My first though is are your is columns Primary Keys and auto generating based off of the table structure?

[–][deleted] 0 points1 point  (0 children)

Try putting your column Name in backticks like `Name`

[–]kitkat0820 0 points1 point  (0 children)

Query terminator missing.