我正在使用PHPMyAdmin来运行我的数据库。无论何时我运行查询,它都经常运行多次。当我运行SELECT
查询时,结果只会返回一次,但是当我尝试CREATE TABLE
时,我会收到错误说#34;#1050 - 表' ...& #39;已存在",即使在运行查询之前,它也不存在。它基本上创建一次,然后再次创建它导致错误。那部分很烦人,但我可以忍受它。杀死我的部分是我使用插入时。如果PK是我手动输入的东西,那么,就像我创建表格时一样,我得到了类似的结果。但是,如果我使用AUTO INCREMENT
并将其保留NULL
,那么我将获得2,3或有时甚至4个重复的项目。我不知道为什么会这样做。我不认为这是我的SQL:
INSERT INTO foo (bar, boo) VALUES
('ser', 'sss eee rrrr'),
('wes', 'www eee ssss');
结果:
TABLE 'foo'
| id | bar | boo |
|----|-----|--------------|
| 1 | ser | sss eee rrrr |
| 2 | wes | www eee ssss |
| 3 | ser | sss eee rrrr |
| 4 | wes | www eee ssss |
| 5 | ser | sss eee rrrr |
| 6 | wes | www eee ssss |
我认为这可能是设置问题,但我不知道。