2016-07-16 9 views
0

エラー:の取得構文エラー

> #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use 
> near 'where `membership_num`='1'' at line 1 

問合せ:

UPDATE `MEMBERSHIP` 
    SET `member_id`= 2, 
     `sales_id`=1, 
     `duration`='3 شهور', 
     `start_date`='2016-10-16', 
     `end_date`='2016-10-16', 
     `membership_cost_before`=500, 
     `discount`=0, 
     `member_ship_cost` =500, 
     `membership_type` ='Silver', 
     `amout_done` =500, 
     `amount_reminder` = 0, 
     `trainer_id` = 
    WHERE `membership_num`=1 
+0

'trainer_id' =の値を入力しますか?前の状態は –

+1

ありがとうございました回答ありがとうございます(Y) –

答えて

1
trainer_id = where membership_num=1 

あなたが何であるかをtrainer_id指定する必要があります。今のところ、=の後には何も付いていないので、構文エラーです。

+0

ありがとうございます。 nullに設定するには? –

+0

trainer_id = NULL where membership_num = 1 –

+0

okありがとうございます –

0

あなたはとても

UPDATE `MEMBERSHIP` 
    SET `member_id`= 2, 
     `sales_id`=1, 
     `duration`='3 شهور', 
     `start_date`='2016-10-16', 
     `end_date`='2016-10-16', 
     `membership_cost_before`=500, 
     `discount`=0, 
     `member_ship_cost` =500, 
     `membership_type` ='Silver', 
     `amout_done` =500, 
     `amount_reminder` = 0, 
     `trainer_id` =NULL 
    WHERE `membership_num`=1 

(注)このクエリを試してみてください条件は、ここで私がNull値にtrainer_id=Null

を入れているところの前にtrainer_idのための任意の値を入れてtrainer_id=に値を入れるのを忘れ:trainer_idていることを確認しますそれに対してヌル値を更新する場合は、データベース構造内でNULLでないfalseに設定する必要があります。

+0

よろしくお願いします –

関連する問題