我有一個包含field_one
,field_two
,field_three
檢查重複的MySQL行
我想檢查field_one包含重複的值(例如,如果它是唯一的)一個MySQL表。
如何在mysql中做到這一點?
感謝
我有一個包含field_one
,field_two
,field_three
檢查重複的MySQL行
我想檢查field_one包含重複的值(例如,如果它是唯一的)一個MySQL表。
如何在mysql中做到這一點?
感謝
這將你出現不止一次顯示field_one
值:
select field_one, count(*) as Count
from MyTable
group by field_one
having count(*) > 1
select field_one from tblName where field_one like %'@field_one'%
或
select field_one from tblName where field_one = @filed_one
,然後我應該使用什麼? echo mysql_result($ q,0); ? – medk 2011-06-02 16:23:07
在你的mysql上測試我的代碼。 – BlackKnights 2011-06-02 16:25:25
這不是大表非常可行的。 OP將不得不搜索值大於1的值。儘管如此,OP還是很模糊的。 – Matthew 2011-06-02 16:08:23
然後我應該使用什麼? echo mysql_result($ q,0); ? – medk 2011-06-02 16:11:50
我喜歡。值field_one應該是唯一的反正?但你也可以選擇ID。你只會得到許多ID中的一個,但它開始 – Umingo 2015-07-17 13:54:56