我的情況:
1.由於外鍵較多,插入資料時,提前關閉外鍵(SET FOREIGN_KEY_CHECKS=0)。
2.所使用的sql語句中,有外鍵綁定到其他表中,所以無法從php頁面插入。
原因分析:
SET FOREIGN_KEY_CHECKS=0,此指令只對單一資料庫使用者有效,即使用該語句的使用者有效,可以在忽略外鍵的情況下插入資料。
經驗總結:
對於一些特殊操作,修改使用者權限,應該及時回復正常狀態,也就是說
SET FOREIGN_KEY_CHECKS=0;
sql語句
SET FOREIGN_KEY_CHECKS=1;*********************************這是很重要的****** **************************
以上就介紹了php-mysql 問題筆記一-在命令列中可以執行的sql語句,無法從php頁面頁面執行! ,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。