7 messages in com.mysql.lists.gui-toolsRe: AW: MySQL Control Center and Win2...| From | Sent On | Attachments |
|---|---|---|
| Riley Petty | 10 Mar 2004 09:05 | |
| Adam Majer | 10 Mar 2004 18:47 | |
| Freddie Sorensen | 11 Mar 2004 13:39 | |
| Adam Majer | 11 Mar 2004 14:46 | |
| Freddie Sorensen | 12 Mar 2004 11:43 | |
| Adam Majer | 12 Mar 2004 19:37 | |
| Freddie Sorensen | 12 Mar 2004 23:04 |
| Subject: | Re: AW: MySQL Control Center and Win2K Server (standard)![]() |
|---|---|
| From: | Adam Majer (ada...@galacticasoftware.com) |
| Date: | 03/11/2004 02:46:00 PM |
| List: | com.mysql.lists.gui-tools |
Freddie Sorensen wrote:
Why is that, Adam ?
We are solely using GUI's for database design, earlier MySQLCC and now DBTools DBManager Pro and we never had any problems
I don't think that is the best advice to give here because it is not necessarily connected with problems to use a GUI for managing MySQL
The *only* way you can change the table layout is by using the ALTER sql syntax. This applies to GUIs and anything else that does not require you to type in the ALTER TABLE ... .
I don't know about you, but it is rather clear to me that anytime you introduce another "buffer" level between you, the operator, and the schema of the database, you can introduce bugs. Under certain circumstances the bugs can and will result in data loss. It happened to me on a test database.
Using MySQL Administrator or MySQL CC to monitor the database or even manage users is fine. These are not exactly critical things. MySQL Administrator is especially nice at visualizing status information. *BUT* I would not recommend that people try to change database schema with any of these tools on a production databases; things can go wrong, really wrong and you end up loosing an entire column or two just because you wanted to change its order! :P
Anyway, maybe it is just me, but people that can't issue simple ALTER TABLE commands should not be managing any SQL database in the first place.
- Adam
PS. In a nutshell, I'm saying that software is inherently buggy. Don't trust it to do the things you think it should do :)
-- Building your applications one byte at a time http://www.galacticasoftware.com




