【问题标题】:SQLite3 Database - No such collation sequence errorSQLite3 数据库 - 没有这样的排序规则错误
【发布时间】:2012-03-08 06:49:25
【问题描述】:

当我尝试执行 select count(*) 或将记录插入数据库中的特定表时,我收到 no such collation sequence: en_US 错误。

我不是数据库专家,但我尝试用谷歌搜索错误,我了解到该表是使用 SQLite 不熟悉的 COLLATION SEQUENCE 函数设置为 en_US 创建的。

有没有解决这个错误的方法(不删除表并创建一个新表)。

【问题讨论】:

  • 你可以编辑你的问题,并粘贴.schema your_table_name的输出。
  • 我在尝试vacuum 时遇到了类似的问题。虽然我不能删除那些索引。还有其他解决方案吗?

标签: sqlite collation


【解决方案1】:

感谢 CatCall。我尝试了一个 .schema 表名,发现排序规则设置在 2 个索引上。我删除了它们并在没有排序规则的情况下重新创建,问题已得到解决。

【讨论】:

  • 遇到了同样的事情,尽管我们没有重新创建索引。它原来是我们不需要的。
猜你喜欢
  • 1970-01-01
  • 2014-06-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-15
相关资源
最近更新 更多