ホームページ >バックエンド開発 >PHPチュートリアル >mysql がレコードの挿入時にエラーを報告します。理由は何ですか?

mysql がレコードの挿入時にエラーを報告します。理由は何ですか?

WBOY
WBOYオリジナル
2016-06-23 14:24:00915ブラウズ

SQL 構文にエラーがあります。「08022394106」、「PM000064」、「0187-25」、「HDMI - マイクロ HDMI (2.5M)」付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。 ', '1', 'Futian ' 行 1

このエラーの理由は何ですか? txt ファイルをインポートし、このレコードのエラーを報告しました。


ディスカッションへの返信 (解決策)

SQL ステートメントを完全に読む必要があります。

rree

INSERT INTO `amazon_erp`.`$order_status` (`number` ,`order_id` ,`order_item_id`,`shipments` ,`payments_date` ,`buyer_email` ,`buyer_name` ,`buyer_phone_number` ,`sku`,`jj_sku` ,`product_name` ,`quantity_purchased`,`recipient_name`,`ship_address_1`,`ship_address_2`,`ship_address_3`,`ship_state`,`ship_postal_code`,`ship_country`,`account`,`ship_city`,`cancel_order`,`delivery_areas`,`tracking_number`,`carrier_name`,`package_area`,`matter`,`upload_date`,`delivery_date`)VALUES ('$maxnum','$or_id','$or_it_id',  '$shipments', '$payments_date','$buyer_email', '$buyer_name','$buyer_phone','$sku' ,'$jj_sku', '$product_name', '$quantity', '$recipient_name', '$ship_address1', '$ship_address2','$ship_address3','$ship_state' , '$ship_postal', '$ship_country', '$zhanghao', '$ship_city','$cancel_order','$delivery_areas','$tracking_number','$carrier_name','$package_area','$matter',now(),'')


挿入するコンテンツ
249-0810342-5892861 65494678305574 2013-10-13T13:12:31+00:00 2013-10-13T13:1 2:31+00:00 2013-10-13T13 :43:13+00:00 2013-10-16T14:59:59+00:00 -3 9lvzk1663h5yxvc@marketplace.amazon.co.jp 福田 圭 08022394106 PM000064 XPERIA arc / acro / acroHD ?? へmicro HDMI (Dタイプ) ハイスピ?ドイ?サ?ネットケ?ブル 2.5m Ver 1.4 1 0 1 Standard 福田京志垣市新?里261-4 KAIシ?ブットケ?ブル 90 7-0002 JP


それが理由です「福田圭」の場合は123に変更したところ、「福田」の後ろに2文字文字化けが表示されました

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