Smash Company Splash Image

November 16th, 2010

In Technology

2 Comments

MySql Workbench is a total waste of time

(written by Lawrence Krubner, however indented passages are often quotes)

I’ve heard a lot of good things about MySql Workbench, but now that I’ve actually used it for a project I’m amazed at how bad it is. Had I simply created my schema by typing raw SQL, or using something like phpMyAdmin, I’d have saved a lot of time. Here are all the things that MySql Workbench did wrong:

  1. Incorrect foreign keys – I was often unable to use it to set foreign keys. It did not give an error message, but it would not create the foreign key, or sometimes it would create the foreign key but assign the local field to the wrong foreign field. I could then click on the wrong foreign field and try to correct the situation, but Workbench would not allow me to fix the problem – it would insist on using the wrong foreign field, no matter what I did.
  2. Comments are too long – I wrote a comment for every table, to document my intentions. All of these comments were too long and needed to be re-written. Any reason why Workbench didn’t throw an error? What is the point of Workbench, if not to save time?
  3. Error 1005 (errno: 150) – again, why can’t Workbench throw an error if I’m doing something wrong?
  4. Names of foreign fields are not unique – why couldn’t WorkBench tell me that I’d written a non-unique name for a foreign key? Why does WorkBench allow me to create an invalid schema? What is the point of WorkBench, if not to catch errors like these?
  5. Did not mark the primary key as unique. Why?
  6. Allowed me to use MySql reserved keywords as names for fields in tables.

WorkBench is a total waste of time. If it’s not going to catch my mistakes, then it doesn’t save me any time relative to writing raw SQL. Creating the schema using phpMyAdmin would have been faster, since my mistakes would have been more obvious sooner.

Source

My name is Lawrence Krubner. I run WP Questions .


RECENT COMMENTS

May 17, 2012 2:06 am

From free cell phone ringtones on MySql Workbench is a total waste of time

"I like it so much, http://dailybooth.com/freecellphoneringto free cell phone ringtones, jsneke,..."

May 7, 2012 2:58 pm

From Mvdsorhs on Impostor Syndrome

"How long have you lived here? http://oneetynyk.de.tl blowjob loli they arent really married you can tell beca..."

May 5, 2012 3:31 pm

From Uqllwyyb on Impostor Syndrome

"How much were you paid in your last job? http://amuubouh.de.tl petit girl bbs Vintage Lela Star. Still don't ..."

January 10, 2012 1:09 pm

From lawrence on Fred Dewey is misunderstood

"Thank you, Charlotte. But what is the main advantage of Kachingle for you? You could perhaps find a more direc..."

2 COMMENTS

Pingback: MySql needs better error messages | Smash Company

May 17, 2012
2:06 am

By free cell phone ringtones

I like it so much, http://dailybooth.com/freecellphoneringto free cell phone ringtones, jsneke,

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>