作者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