我得到了兩張表。一個是賬戶,另一個是興趣。 一個帳號可以有多個興趣點,可以編輯。 現在,該過程正在刪除該帳戶的所有興趣,然後插入這些趣事。 查詢是:刪除後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