php-mysql而不是mysql的删除行,在一列中获取删除的值

时间:2014-05-22 19:04:58

标签: mysql

mysql表2_1_paidused

RowIdPaidusedUnique | TypeOfBookkeepingRecord
-------------------------------------------
     5              |      4

然后查询

 DELETE FROM 2_1_paidused WHERE RowIdPaidusedUnique IN (?) AND TypeOfBookkeepingRecord = ?;

阵列

Array
(
[0] => 5
[1] => 4
)

但是我没有删除行,而是使用空列TypeOfBookkeepingRecord

获取现有行

然后我在列TypeOfBookkeepingRecord中手动编写了4并重复查询。行被删除。

TypeOfBookkeepingRecord结构char(255) utf8_general_ci

以前我有查询DELETE FROM 2_1_paidused WHERE RowIdPaidusedUnique IN (?);。在这种情况下,mysql中的行被删除了。

任何想法如何删除行?

1 个答案:

答案 0 :(得分:1)

TypeOfBookkeepingRecord是char而不是number。 试试这个:

Array
(
[0] => 5
[1] => "4"
)