ホームページ >バックエンド開発 >PHPチュートリアル >この挿入ステートメントのどこが間違っているのかを理解するのを手伝ってください。

この挿入ステートメントのどこが間違っているのかを理解するのを手伝ってください。

WBOY
WBOYオリジナル
2016-06-13 13:26:54807ブラウズ

この挿入ステートメントのどこが間違っているのかわかるようにしてください。
このステートメントを実行して、 chinaipv4 (from,to) 値に挿入します ('1.50.0.0','1.50.255.255');
常にプロンプ​​トを表示します:
ERROR 1064 (42000): エラーがありますSQL 構文で、「from,
to) 値 ('1.50.0.0','1.50.255.255')」付近で使用する正しい構文については、
MySQL サーバーのバージョンに対応するマニュアルを確認してください。 1 行目
テーブル構造は次のとおりです:
+----------+-------------+------+---- -+--- ------+--------------+
| 追加キー |
----- -+---------------+------+-----+---------+------ ----+
| NO | varchar(16) | | varchar(16) |
+----------+------+---- -+-- -------+----------------+


------解決策----- --- ------------
MySQL の場合、これがそれです`chinaipv4` (`from`,`to`) 値に挿入します ('1.50 .0.0','1.50.255.255 ');

------解決策----------------------
from は、mysql の予約語であり、次の目的で使用されます。その他の目的 `from` からエスケープする必要があります

------解決策---------

話し合う

MySQL の場合:
insert into `chinaipv4` (`from`,`to`) 値 ('1.50.0.0','1.50.255.255');


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。