Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
某些行缺少列的SQLite表_Sql_Sqlite - Fatal编程技术网

某些行缺少列的SQLite表

某些行缺少列的SQLite表,sql,sqlite,Sql,Sqlite,我在SQLite数据库中有一个表,看起来像这样,但有更多的列和行: | Field1 | Field2 | |---------|---------| | A | 1 | | B | 2 | | C | | 我需要做的是运行如下SQL查询: SELECT * FROM <tablename> WHERE <conditions> ORDER BY Field2 我也犯了同样的错误。如何修复

我在SQLite数据库中有一个表,看起来像这样,但有更多的列和行:

| Field1  | Field2  |
|---------|---------|
| A       | 1       |
| B       | 2       |
| C       |         |
我需要做的是运行如下SQL查询:

SELECT * FROM <tablename> WHERE <conditions> ORDER BY Field2
我也犯了同样的错误。如何修复此问题并更新所有丢失的单元格


编辑:我还应该补充,缺少的值似乎不是空的,因为如果我在我的数据库GUI浏览器中添加一个新列,所有单元格都显示为
[null]
,尽管该列不是空的。

这是由表中一个非常微妙的问题引起的:


一些列名(导致我出现问题的列名)以换行(
\n
)结尾。删除新行解决了我所有的问题

这个专栏的真实名称是什么?也许这是一个保留字试着引用该列,看看它是否正确helps@Ryx5它是
sortOrder
。虽然同一数据库中的其他表也使用它并且工作正常。请显示该表的实际创建语句以及您正在使用的查询。是的,我大部分时间都做了一些研究,应用程序的代码没有按要求编写sql,请显示完整的代码好吗?(表创建+sql语句创建)
UPDATE <tablename> SET Field2='99' WHERE Field2 IS NULL;