0
任何人都可以告訴我爲什麼這條線不起作用? 該表如下所示:id, playerId, points
。
playerId
是外鍵。從表中刪除所有條目將不起作用
$query = "DELETE FROM `contestants`";
$result = mysql_query($query) or die("ERROR:QUERY_FAILED timeset 13" . mysql_error());
無論從phpMyAdmin的命令
DELETE FROM `contestants`
和
TRUNCATE `contestants`
工作。
任何想法?你看到語法錯誤嗎? PHP日誌不顯示錯誤。
錯誤消息是真的,真的有利於我們這些誰也回答:) –
「playerId是一個外鍵」 - 可能是因爲你有引用這些鍵的表? – kmfk
@kmfk外鍵可以很好地刪除。如果其他地方的FK指出它,PK就不能被刪除,所以「id」可能是問題。但是還有很多很多其他的東西可能是錯誤的 - 權限,表名中的錯字,未建立連接,未選擇數據庫,觸發它並回滾等等。 –