【问题标题】:CONVERT and CAST in MySQL queryMySQL 查询中的 CONVERT 和 CAST
【发布时间】:2010-09-25 08:23:52
【问题描述】:

当我尝试使用 phpMyAdmin 从 MySQL 表中删除条目时,删除查询中总是有 CONVERTCAST。它们为什么会出现,我该如何摆脱它们?

例子:

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

谢谢!

【问题讨论】:

    标签: mysql casting


    【解决方案1】:

    不要试图摆脱这些东西!

    这是 phpmyadmin 确保它正确识别要删除的行的方法,确保它使用适当的字符集进行 WHERE 比较。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-16
      相关资源
      最近更新 更多