我正在尝试将值插入到我的表中,但是我没有收到这样的列错误。我在搜索并发现在大多数情况下,这是因为它们缺少引号,但我似乎有它们。谁能指出我正确的方向?
isPointOnLine()
错误:没有这样的专栏:'Ted'
答案 0 :(得分:4)
使用'
而非’
和1
代替true
:
SQLite没有单独的布尔存储类。相反,布尔值存储为整数 0(false)和1(true)。
INSERT INTO students (first_name, last_name, grade, passing, teacher_id)
VALUES ('Ted', 'Mosby', 84, 1, 2);
的 SqlFiddleDemo
强>
输出:
╔═════╦═════════════╦════════════╦════════╦══════════╦════════════╗
║ id ║ first_name ║ last_name ║ grade ║ passing ║ teacher_id ║
╠═════╬═════════════╬════════════╬════════╬══════════╬════════════╣
║ 1 ║ Ted ║ Mosby ║ 84 ║ 1 ║ 2 ║
╚═════╩═════════════╩════════════╩════════╩══════════╩════════════╝