[英]How to update query using SQLite with cast as int
如果您的column1
被聲明為VARCHAR
,則很可能其相似性意味着SQLite中實際的基礎存儲類是TEXT
。 如果需要存儲整數,則應已將此列聲明為INT
或INTEGER
。 話雖如此,以下更新可能會起作用:
UPDATE tickets SET is_send = 1;
如果SQLite可以為您完成從整數到字符串的轉換,這將起作用。 如果不是,則使用:
UPDATE tickets SET is_send = '1';
或者,如果要投射,請使用:
UPDATE tickets SET is_send = CAST('1' AS TEXT);
通常,如果您需要存儲數字,請使用數字列,反之亦然。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.