作者zephyrhymn ()
看板Database
标题[SQL ] MySQL Duplicated entry与空白
时间Tue Dec 6 22:51:49 2011
想请教一下
现在我有一个Table
PK由三个组成
id1 id2 id3
且id3可能会产生一个空白" "或二个空白" "或N个空白的资料
假设现在有有两笔资料
而在id1与id2相同的情况下
id3分别为一个空白" "以及两个空白" "
当我要Insert第二笔到MySQL资料库的时候就发生ERROR 1062 - Duplicate entry
我测试後是觉得MySQL是将这两种情况都视为相等
所以产生这个Error
不知道这个假设对不对?
请问有无解...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.7.197
1F:→ danielguo:栏位是哪种资料型别? 12/07 00:49
2F:→ zephyrhymn:varchar 12/07 00:55
3F:→ adrianshum:记得大部份DBMS varchar 储存都是删去前後空格才存 12/09 22:16