php-mysql 質問メモ 1 - コマンドラインで実行できる SQL ステートメントは、php ページからは実行できません。 、php-mysqlsql_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:04:05
オリジナル
707 人が閲覧しました

php-mysql 問題メモ 1 - コマンドラインで実行できる SQL ステートメントは、php ページからは実行できません。 、php-mysqlsql

私の状況:

1. 外部キーが多いため、データを挿入する場合は事前に外部キーを閉じてください(SET FOREIGN_KEY_CHECKS=0)。

2. 使用されている SQL ステートメントには他のテーブルにバインドされている外部キーがあるため、PHP ページから挿入することはできません。

原因分析:

SET FOREIGN_KEY_CHECKS=0 の場合、このコマンドは単一のデータベース ユーザーに対してのみ有効です。つまり、このステートメントを使用するユーザーは有効であり、外部キーを無視してデータを挿入できます。

体験概要:

一部の特殊な操作では、ユーザー権限の変更は時間の経過とともに通常の状態に戻る必要があります。

FOREIGN_KEY_CHECKS=0 を設定;

SQL文

SET FOREIGN_KEY_CHECKS=1;*************************************これは非常に重要です**** ** ***************************

http://www.bkjia.com/PHPjc/966827.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/966827.html技術記事 php-mysql 問題メモ 1 - コマンドラインで実行できる SQL ステートメントが php ページから実行できない! 、php-mysqlsql 私の状況: 1. 外部キーが多いため、データを挿入するときに...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!