0

MariaDB 在单个插入语句中的实际数据之前插入未知行。例子

insert into my_table (id_person, id_department, job_date) values (1, 1, '2019-01-01')

当你做一个

select * from my_table

例如,你会得到,但它可以是其他随机值

1   1   NULL
3   1   NULL
1   1   2019-01-01
4

1 回答 1

1

今天我试图将我的 PHP 程序中的一些数据插入到我的数据库中的一个表中。最奇怪的是,它不是只插入我想要插入的行,而是插入另外两行包含未知数据和我想要插入的实际行。因此,我尝试使用直接插入指令而不是准备好的语句在 php 交互式 shell 上执行,插入了更多未知行。我以为可能是PHP的bug,所以我去MariaDB控制台直接执行insert语句看看会发生什么,问题依旧。所以我认为删除表并重新创建它会解决问题,它真的解决了。

于 2019-07-23T01:45:05.923 回答