2011-09-14 2 views
0

以下はmyテーブルのスキーマです(name-> add_to_cart)。"insert"コマンドでのMySQLエラー

add_to_cart_id int(10) PK 
created_date  timestamp 
ip_address  varchar(17) 
customer_id  int(11) 
session_id  varchar(1024) 
brand_id   int(11) 
product_id  int(11) 
sales_event_id int(11) 
quantity   int(11) 
referer   varchar(1024) 
user_agent  varchar(1024) 

しかし、私は次のクエリ

INSERT INTO `add_to_cart` (add_to_cart_id,created_date,ip_address,customer_id,session_id,sku_id,product_id,sales_event_id,quantity,referer,user_agent) VALUES (1,2011-02-24 20:40:34,66.65.135.89,70154,qbk5r0rg9sl2ndiimquvnsab46,83791,308933,10105,2,https://www.onekingslane.com/product/10105/308933,Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_5; en-us) AppleWebKit/533.19.4 (KHTML); 

を実行やろうとしていたときに私は次のようなエラーに

ERROR 1064(42000)を取得する:あなたは、あなたのSQL構文でエラーが発生しています;右側の 構文を使用して、 ,20:40:34,66,55,90,89,70154、qbk5r0rg9sl2ndiimquvnsab46,83791,308933,10105,2、http ' の1行目にある使用するMySQLサーバーバージョンに対応するマニュアルを確認してください。ERROR 1064 (42000):SQL構文にエラーがあります。 正しい構文が1行目の 'U'の近くで使用されるようにMySQLサーバーのバージョンに対応するマニュアルを確認してください。ERROR 1064(42000):SQL構文に というエラーがあります。 MySQLサーバのバージョンに対応するマニュアルをチェックし、正しい構文が1行目の「Intel Mac OS X 10_6_5」の近くで使用されていることを確認してください。ERROR 1064(42000):SQL 構文でエラーが発生しました。私は間違って何をやっている1

ラインで 近く使用する権利構文についてはMySQLサーバのバージョン に対応マニュアル「EN-US)のAppleWebKit/533.19.4(KHTML)」を確認してください。おかげさまで

答えて

6

あなたは、これは素晴らしい作品...文字列値

INSERT INTO `add_to_cart` 
(
    add_to_cart_id, 
    created_date, 
    ip_address, 
    customer_id, 
    session_id, 
    sku_id, 
    product_id, 
    sales_event_id, 
    quantity, 
    referer, 
    user_agent 
) 
VALUES 
(
    1, 
    '2011-02-24 20:40:34', 
    '66.65.135.89', 
    70154, 
    'qbk5r0rg9sl2ndiimquvnsab46', 
    83791, 
    308933, 
    10105, 
    2, 
    'https://www.onekingslane.com/product/10105/308933,Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_5; en-us) AppleWebKit/533.19.4 (KHTML);' 
) 
+0

:)感謝の言葉を引用する必要があります! – Fraz

+0

ジョーが言ったこと - 文字列は一重引用符で囲まれていますが、数字は一致しません。あなたの文字列をエスケープし、あなたの数字をエスケープしないでください。 – TehShrike

+0

こんにちは..うん.. .. stackoverflow私は答えを受け入れる前にいつか待つように私に尋ねます:P – Fraz