0
我在已經序列化的數據庫中有一行ID。反序列化數據並根據MySQL中的ID檢查它
我想要做的是檢查這些序列化的ID對已知的ID,看看它是否應該排除或不。
例如:
"SELECT * FROM mydb WHERE id = 4 AND checkID != 'an id in the serialized column' "
什麼是去了解它的最好方法?
我在已經序列化的數據庫中有一行ID。反序列化數據並根據MySQL中的ID檢查它
我想要做的是檢查這些序列化的ID對已知的ID,看看它是否應該排除或不。
例如:
"SELECT * FROM mydb WHERE id = 4 AND checkID != 'an id in the serialized column' "
什麼是去了解它的最好方法?
你不是說什麼構成的ID都在,但其基本方法是使用IN
:
AND checkid NOT IN (1,2,3,4,5,6,7);
他們的日期格式實際上是2007-4-6 – kylex 2010-06-17 20:03:23
@kylex很好,基本邏輯是一樣的。如果它們是數組形式,則將它們分解爲逗號分隔列表,並對它們執行NOT IN操作。 – 2010-06-17 20:05:41
真棒,會做。 – kylex 2010-06-17 20:26:50