2010-09-25 71 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比较。