我似乎找不到问题的答案,但我有一个数据库,我想在其中更改列中的行以影响同一列中的所有其他行,这可能吗?
(我不能因为声誉而发布图片?! - 但我的专栏名为 Active 并且现在有 2 行 - 第一行的值为“ja”,第二行为 NULL)
“ja”和 NULL 是我将使用的仅有的两个值,因此当第二行设置为“ja”时,我希望第一行更改为 NULL。但据我所知,这可能是不可能的,但如果有人比我知道的更多,我会很高兴!
它是 Mysql 数据库,我使用 sql 查询和 php。
最佳答案
我会保持简单并运行两个查询。 一个将所有内容设置回 null 第二个设置事件记录为'ja'
我猜表中也可能有一个外键,所以它也是更新语句的一部分。
就“风格”而言,我更希望看到一个事件列具有 1/0 或 y/n 类型的值,而不是一直使用 null。
关于php - Mysql - 当更改列中的行时,更改其他行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23469979/