程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php-mysql 問題筆記一——在命令行中可以執行的sql語句,無法從php頁面頁面執行!,php-mysqlsql

php-mysql 問題筆記一——在命令行中可以執行的sql語句,無法從php頁面頁面執行!,php-mysqlsql

編輯:關於PHP編程

php-mysql 問題筆記一——在命令行中可以執行的sql語句,無法從php頁面頁面執行!,php-mysqlsql


我的情況:

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;*********************************這是很重要的********************************

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved