这是失败的:
INSERT INTO sportman
(image)
VALUES
('/res/(1)(38).jpg')
WHERE sportman_code = '1';
image
是文本,sportman_code
是char(20)。
答案 0 :(得分:2)
您不需要WHERE
子句INSERT
查询删除该部分
insert into sportman(image) values('/res/(1)(38).jpg')
如果您要更新记录使用更新查询
UPDATE sportman
SET image='/res/(1)(38).jpg'
WHERE sportman_code = '1';
答案 1 :(得分:2)
我认为你正在寻找更新
UPDATE sportman
SET `image`='/res/(1)(38).jpg'
WHERE sportman_code = '1';
答案 2 :(得分:1)
此查询失败,因为WHERE
语句中不应该是INSERT
子句。
答案 3 :(得分:1)
update sportman set image= '/res/(1)(38).jpg' where sportman_code = '1';
如果要更新现有记录,则需要更新查询而不是插入查询。
或者
插入新记录
INSERT INTO sportman (image,sportman_code)
VALUES ('/res/(1)(38).jpg', '1');
答案 4 :(得分:0)
Insert没有WHERE语法。
试试这个:
INSERT INTO sportman
(image,
sportman_code)
VALUES ('/res/(1)(38).jpg',
'1');
或者使用UPDATE查询
UPDATE sportman
SET image = '/res/(1)(38).jpg'
WHERE sportman_code = '1';