sqlite - 在终端(iOS)中创建一个 sqlite 表
问题描述
sqlite> create table t
...> SELECT * FROM sqlite_master WHERE type='table' AND name='t';
Error: near "SELECT": syntax error
sqlite>
我正在尝试在终端中创建一个名为“t”的表。我得到了错误。也许我在某个地方失踪了?
解决方案
您需要在这里使用的语法是CREATE TABLE AS ... SELECT
:
> CREATE TABLE t AS SELECT * FROM sqlite_master WHERE type = 'table' AND name = 't';
推荐阅读
- azure - 使用 Azure 逻辑应用将 JSON 对象转换为 JSON 时,是否可以使用自定义 Liquid 筛选器?
- string - 如何计算字符串中字符的第 n 次出现(位置)?
- javascript - 我想在网站上执行自动点击?
- python - Python 聊天服务器客户端错误 - 无法获取本地颁发者证书,即使使用中间体也无法验证第一个证书
- windows - 是否可以在 Windows 8.1 中自定义任务栏以显示视频?
- android - 数据库未更新(SQLITE 和 Dart)
- c# - 使用来自 html 的解析数据播种数据库
- java - 通过使用Java传递部分变量名来获取变量的值
- javascript - 错误:--overrides 的值似乎不是有效的 JSON
- flutter - 从 Firebase 存储中获取图像 URL 并将其存储在 Firebase 实时数据库中