[請益] MySQL Multi-row Constraint 問題
小弟遇到一個關於MySQL的問題,
由於找不到mysql版,所以只好在此發言
請版上的各位高手提供意見,
感謝~
問題如下,
一個table裡面,有A、B兩欄需要Concat在一起然後做unique key的限制,
而B欄的資料屬性為Date,所以需要另外把B欄轉成data屬性,
請問上述的問題該如何撰寫sql語法?
我曾試過下述sql指命來驗證Concat是否可以運作
SELECT concat (`A`,CAST( `B` as char )) AS `C`
PS:C為Select查詢後,結合A與B之後的欄位
上述是可以WORK的
但是加上Constraint就不行了
ALTER TABLE table_name ADD CONSTRAINT
constraint_name UNIQUE (conat( A, CAST( B AS char ) )
)
問題出現在 第二行,我懷疑是constraint底下無法再寫入函式的問題,
不知道各位有沒有遇過相同問題?歡迎賜教
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.236.1
※ 編輯: joec221006 來自: 140.115.236.1 (01/19 16:37)
→
01/19 16:49, , 1F
01/19 16:49, 1F
→
01/20 13:49, , 2F
01/20 13:49, 2F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
0
18