Re: MySQLs' "FOREIGN KEYS¨

Поиск
Список
Период
Сортировка
От Rajesh Kumar Mallah
Тема Re: MySQLs' "FOREIGN KEYS¨
Дата
Msg-id 3FAF020D.5050104@trade-india.com
обсуждение исходный текст
Ответ на Re: [pgsql-advocacy] MySQLs' "FOREIGN KEYS¨  (Jan Wieck <JanWieck@Yahoo.com>)
Ответы Re: MySQLs' "FOREIGN KEYS¨  (Jeff <threshar@torgo.978.org>)
Список pgsql-advocacy
Oops! really sorry , the tables were not of InnoDB type
that could have supported FKEYS. *Will post again* once
i get to put FKEYS properly on InnoDB tables.

Still in that case also the beast should tell loudly about
whats going on behind.

Mallah.

Jan Wieck wrote:

> Rajesh Kumar Mallah wrote:
>
>>
>> MySQL does not thinks 0 to be a valid integer data .
>> Although 0 is not present in master table
>> it allows inserting in a referencing table
>> as though 0 == NULL . This is really funny (dangerous)
>
>
> What does it do if you have a NOT NULL constraint on the FK column and
> insert 0?
>
>
> Jan
>
>>
>>
>> mysql> alter table slave add foreign key (id2) references master(id);
>> Query OK, 6 rows affected (0.00 sec)
>> Records: 6  Duplicates: 0  Warnings: 0
>>
>>
>> mysql> select * from master;
>> Empty set (0.00 sec)
>>
>> mysql>
>>
>>
>> mysql> select * from slave;
>> +------+
>> | id2  |
>> +------+
>> |    0 |
>> |    0 |
>> |    0 |
>> |    0 |
>> |    0 |
>> |    0 |
>> +------+
>> 6 rows in set (0.00 sec)
>
>
>




В списке pgsql-advocacy по дате отправления:

Предыдущее
От: Jan Wieck
Дата:
Сообщение: Re: [pgsql-advocacy] MySQLs' "FOREIGN KEYS¨
Следующее
От: Jeff
Дата:
Сообщение: Re: MySQLs' "FOREIGN KEYS¨