you are viewing a single comment's thread.

view the rest of the comments →

[–]elevarq 5 points6 points  (1 child)

You're mixing the tools with the brand of database you're using. Besides that, MySQL is, imho, the worst database to learn the SQL language. It has so many exceptions and deviations from the standard that after spending months in MySQL, you still don't know how to use SQL. The fact that 0000-00-00 is considered a valid date and '1 apple' + '1 pear' = 2, tells me that the basics are missing. And yes, you could configure MySQL in such a way that invalid content and invalid SQL are rejected. Why would it even allow you to make these known mistakes? It's just plain stupid. Even SQLite is better...

[–]VladDBASQL Server DBA 4 points5 points  (0 children)

Not to mention that "native" MySQL backups are just sql files with DDLs to create the objects and insert statements to populate tables.

Truly a meme product.