PostgreSQL 的 PRIMARY KEY 會允許重覆

看板FreeBSD作者時間20年前 (2005/06/11 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
我是在 windos xp 下安裝 PostgreSQL 8.0 其中一個 table 如下 CREATE TABLE user_roles ( user_name varchar(32) NOT NULL, role_name varchar(32) NOT NULL, CONSTRAINT user_roles_pkey PRIMARY KEY (user_name, role_name) ) 如果 (user_name, role_name) 都是用英文就沒關係,可是如果是中文字則會允許一直重覆 且用 select 來查資料的話,如果是英文字直接用 role_name='value' 就可以查到資料 但是如果是中文字則用 role_name='中文字' 會查不到,必須用 like '%中文字%' 才能查得到 請問這是安裝不當或是有其他原因,或是這個 sql 版本的間題 -- 好康訊息! Openfind 提供免費撥接電話:40508888 帳號:openfind 密碼:openfind -- http://bbs.openfind.com.tw ※來源:61.31.*
文章代碼(AID): #12gTM700 (FreeBSD)
文章代碼(AID): #12gTM700 (FreeBSD)