这是一个伪表:
Table: people
name : varchar
is_married : varchar
我有一个php变量$ selected_individual,我需要更新其is_married状态。
后我被困住了SELECT * from people
WHERE name = '$selected_individual'
如何更新他的is_married状态?
这可能与this question有关,但是嵌套查询和JOIN是让我在这一点上先行的方法(我会在一些急需的睡眠之后调查它们)。
编辑:例如在此查询中
INSERT INTO x_table(instance, user, item)
SELECT 919191, 123, 456
FROM dual
WHERE NOT EXISTS (SELECT * FROM x_table
WHERE user = 123
AND item = 456)
我无法想象我在哪里可以为is_married列插入我的'yes'值。 (或者我在哪里放置VALUES('是')?)
答案 0 :(得分:2)
update people set is_married = 'Y' where name = '$selected_individual';
答案 1 :(得分:1)
虽然 Paul Tomblin 提供了直接答案,但我想添加以下建议和最佳做法: