Re: Query Browser bug

Daniel Kasak <[email protected]> Tue, 29 May 2007 15:39:14 +1000
Newsgroups gmane.comp.db.mysql.mycc
Organization NUS Consulting
Message-ID <[email protected]>
On Tue, 2007-05-29 at 14:21 +1000, Stephen Gray wrote:

> Hi everyone,
> 
> Just a request. There is a bug in Query Browser which means Edit button 
> is greyed out for tables which have no primary key, so you can't 
> add/edit records. I've seen a number of posts discussing this bug but it 
> seems not to have been fixed in the latest version. Could this be fixed?

I think the standard answer here will be that this is not a bug; it's a
feature. If you don't have a primary key, how does Query Browser ( or
anything else ) know which row to update? The secret here is that it
*doesn't*, as it has no unique identifier to say, for example:

update _table_ set field = 'blah' where _unique_id = 'xxx';

You see, without the unique id bit, you'll update everything in the
table:

update _table_ set field = 'blah'

--
Daniel Kasak
IT Developer
NUS Consulting Group
Level 5, 77 Pacific Highway
North Sydney, NSW, Australia 2060
T: (+61) 2 9922-7676 / F: (+61) 2 9922 7989
email: [email protected]
website: http://www.nusconsulting.com.au


-- 
MySQL GUI Tools Mailing List
For list archives: http://lists.mysql.com/gui-tools
To unsubscribe:    http://lists.mysql.com/[email protected]