基本上我想查询一个数据库并根据另一列的内容修改一列的值。
这是我对它如何工作的想法:
IF Column 'Town' IS NOT NULL then Column 'Sign-up type' = 1 else = 0
逻辑是,我在数据库中添加了一个新列,用于存储是否进行了快速或完整注册。
快速 = 0,完全 = 1。默认值为 0 = 快速。
我已经设法在为数据库提供的两个注册表单上实现了更改,但是我需要将历史数据附加到向后填充数据中。
由于快速注册仅收集姓名和电子邮件,因此这些条目不包含“城镇”字段中的数据,该字段是完整注册中的必填字段。
所以我用它作为参考点来选择所有具有(非空?)数据的条目,以便在“注册类型”列中输入“1”(代表“完整”)。
我希望我说得通!我对MySQL只有基本的了解,但我愿意学习,当我不清楚正确的行话时,有时很难解释我想做什么!