2010-09-25 68 views
1

當我試圖使用phpMyAdmin從MySQL表中刪除條目時,我總是在刪除查詢中有CONVERTCAST。他們爲什麼出現,我該如何擺脫他們?在MySQL查詢中轉換和CAST

例子:

DELETE FROM `table` WHERE `table`.`field_1` = 3 
AND CONVERT(`table`.`field_2` USING utf8) = 
CAST(0x6338643263323430623864326531373436343263613537353165363038626431 AS BINARY) AND  
CONVERT(`table`.`field_3` USING utf8) = CAST(0x706f736974697665 AS BINARY) AND 
CONVERT(`table`.`field_4` USING utf8) = CAST(0x31 AS BINARY) 
LIMIT 1 

謝謝!

回答

1

不要試圖擺脫這個東西!

這是phpmyadmin的方式,確保它能夠正確識別要刪除的行,確保它使用適當的字符集進行WHERE比較。