2010-06-17 62 views
0

我在已經序列化的數據庫中有一行ID。反序列化數據並根據MySQL中的ID檢查它

我想要做的是檢查這些序列化的ID對已知的ID,看看它是否應該排除或不。

例如:

"SELECT * FROM mydb WHERE id = 4 AND checkID != 'an id in the serialized column' "

什麼是去了解它的最好方法?

回答

3

你不是說什麼構成的ID都在,但其基本方法是使用IN

AND checkid NOT IN (1,2,3,4,5,6,7); 
+0

他們的日期格式實際上是2007-4-6 – kylex 2010-06-17 20:03:23

+1

@kylex很好,基本邏輯是一樣的。如果它們是數組形式,則將它們分解爲逗號分隔列表,並對它們執行NOT IN操作。 – 2010-06-17 20:05:41

+0

真棒,會做。 – kylex 2010-06-17 20:26:50