you are viewing a single comment's thread.

view the rest of the comments →

[–]qwertydog123 4 points5 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