[英]how to assign null to a field in sqlite
我想為SQLite中的字段分配null
,但與此無關:
update t set n=null where n=0;
我無法重現您的問題。 從您寫的內容來看,我猜您的表如下所示:
CREATE TABLE t (n integer);
插入數據:
insert into t values (1);
insert into t values (2);
insert into t values (3);
insert into t values (0);
使用UPDATE
更新數據:
update t set n = null where n = 0;
現在該表如下所示:
sqlite> .dump
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE t (n integer);
INSERT INTO "t" VALUES(1);
INSERT INTO "t" VALUES(2);
INSERT INTO "t" VALUES(3);
INSERT INTO "t" VALUES(NULL);
COMMIT;
UPDATE
之后可能沒有輸出,但具有預期的效果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.