我遇到了一个非常奇怪的问题,在我的数据库中,我将我的 id 设置为主键,它也存储了那些相同的 id,例如:
+--------+ | 身份证 | +--------+ | ABC94 | | ABC94 | +--------+
当我从 phpmyadmin 删除它们时,它会生成以下删除查询,您可以在其中看到一个 id 包含\r
,这使得它是唯一的,但在选择视图中不可见。请让我知道如何确保何时保存 ID,然后它应该只ABC94
参与并忽略任何部分,例如\r or \d or the like
. 谢谢,
DELETE FROM `Db` WHERE `ID` = 'ABC94\r';
DELETE FROM `DB` WHERE `ID` = 'ABC94';
我尝试了以下代码,但它给了我错误,因为\
我猜是因为当我使用它-
而不是\
SELECT SUBSTRING_INDEX( "ABC94\r", "\", 1 )