我得到了两张表。一个是账户,另一个是兴趣。 一个帐号可以有多个兴趣点,可以编辑。 现在,该过程正在删除该帐户的所有兴趣,然后插入这些趣事。 查询是:删除后PHP MySQL插入失败
“DELETE FROM兴趣WHERE ACCOUNT_ID = '$ ID'”
“INSERT INTO兴趣(ACCOUNT_ID,INTEREST_NAME)VALUES( '$ ID', '$名')”
当用户更新他们的帐户时,我使用了这两个查询,但是插入失败,没有任何插入表(ps。这个interest_id是auto_increment,这是被计数的),但是表中没有新内容。当我注释掉删除查询时。插入将会成功。
有谁知道我能做什么?
是'account_id' auto_increment字段什么的?或受到其他限制? –
因为每个账户都可以有多个利息,所以如果我使用“更新”,它只是更新前一行,但不会增加更多利息或删除利息 – user1597498
账户不是auto_increment,但它是唯一的。利息表中的interest_id是主键和auto_increment – user1597498