Arc 发表于 2013-5-27 15:40:59

请问 updata 的 in 语法怎么用,帖子内有例子

A Database Error OccurredError Number: 1064You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'in (0,0,32767,0,0,0,1) = '' WHERE `id` in (5,8,1,2,10,3,4)' at line 1UPDATE `arc_admin_nav` SET `rank` in (0,0,32767,0,0,0,1) = '' WHERE `id` in (5,8,1,2,10,3,4)Filename: D:\www\CI\system\database\DB_driver.phpLine Number: 330

叶凡 发表于 2013-5-27 16:17:36

明显是你逻辑的错误。你应该看看你update到底要干什么。

Arc 发表于 2013-7-12 09:21:57

叶凡 发表于 2013-5-27 16:17 static/image/common/back.gif
明显是你逻辑的错误。你应该看看你update到底要干什么。

我 想一下子更新很多id的对应一个字段的值,难道必须要哪个循环吗?
IDNAME

1a 变为 f

2b 变为 g

3c 变为 h

4d 变为 i

5e 变为 j

一条语句来更新 怎么写 请问?
页: [1]
查看完整版本: 请问 updata 的 in 语法怎么用,帖子内有例子