Jigal van Hemert <[EMAIL PROTECTED]> writes:
>> Because the SQL standard says so.
>
>A true observation, but still no explanation or reason why ;-P
>MySQL doesn't follow the standard in every situation, so that's not an
>excuse... (no offense!)
>There must be a good reason other than "because our ancestors always did it
>this way".
Let's look at it from a pure logic point of view. Given the table:
create table a (
b int not null,
c int null
primary_key(b,c)
);
With values:
1 null
1 null
Logically these are unique records under the standard proviso that
null != null. Yet how could I uniquely identify the first row to delete
that row?
Brad Eacker ([EMAIL PROTECTED])
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]