我有一个表racuni
,其中包含id_racuna
列,其中只有NULL
个值。
这是表创建查询:
CREATE TABLE racuni
(
id_interesa INT UNSIGNED NOT NULL AUTO_INCREMENT,
id_racuna INT UNSIGNED NULL,
PRIMARY KEY (id_interesa)
) ENGINE=InnoDB;
正如您所看到的,AUTO_INCREMENT
已经在主键上使用,因此我无法再使用它来增加id_racuna
。所以我尝试使用这个查询:
UPDATE racuni
SET id_racuna = CASE
WHEN (SELECT id_racuna FROM racuni ORDER BY id_racuna DESC LIMIT 1) IS NULL THEN 1
ELSE id_racuna +1
END
WHERE id_interesa IN (2);
但是我收到了一个错误:
我见过人们使用别名来解决这个问题,但他们通常会处理INSERT
语句,所以我有点迷失在这里。我怎么能在我的情况下使用别名?在Ben Forta的书中,我读到别名是使用AS
关键字提供的,但此论坛上的人不会使用它......
答案 0 :(得分:1)
你似乎想要:
UIScrollView
我不知道contentView
的条件在哪里。