[SQL ] MySQL Duplicated entry與空白

看板Database作者時間14年前 (2011/12/06 22:51), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
想請教一下 現在我有一個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

12/07 00:49, , 1F
欄位是哪種資料型別?
12/07 00:49, 1F

12/07 00:55, , 2F
varchar
12/07 00:55, 2F

12/09 22:16, , 3F
記得大部份DBMS varchar 儲存都是刪去前後空格才存
12/09 22:16, 3F
文章代碼(AID): #1EtYm8yy (Database)