idk我可以如何使这个脚本,即时通讯工作与我的oms
数据库插入员工数据,我想更新每个员工的数据基于他们的团队。这意味着如果3名员工在Team-A中,我需要将他们全部更新,然后立即保存。我使用SELECT
查看所有这些数据,然后使用这个UPDATE
代码。是否可以更新单个脚本中的很多行?
UPDATE `oms`
SET
`EmployeeNumber` = :EmployeeNumber,
`EmployeeName` = :EmployeeName,
`SectionName` = :SectionName,
`TeamName` = :TeamName,
`monthname` = :monthname,
`Date` = :Date,
`D01` = :D01,
`D02` = :D02,
`D03` = :D03,
WHERE
`id` = :id AND
`TeamName` = 'Denki Customer Support'
第一行是更新,但下一个不是。 我觉得有一个while/loop
需要做或if/else
条件,我不知道。
这是我想成为的结果。 感谢您帮助我们:)
取其行指定'WHERE'条款相符的SQL语句的更新。所以......如果你想更新一个特定团队中的所有行,请指定*但不*指定其他标准,如ID。除了......你不想运行针对整个团队显示的'UPDATE'语句,因为它设置了员工姓名和数字,并且可能你不希望每个人都有相同的名字...... – nnnnnn
可能会更新1,因为'\'id \'=:id'。这就是说,如果ids是唯一的员工 –
你可以用'CASE',但我会倾向于循环它 – nogad