首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解锁SQLite3表?

如何解锁SQLite3表?
EN

Stack Overflow用户
提问于 2021-03-21 22:59:03
回答 1查看 59关注 0票数 0

我是SQL/PHP的初学者,我想用sqlite3从一个表中删除一个列,我使用这个方法,但是当我试图用php执行它时,我在执行查询时出现了这个错误:

代码语言:javascript
运行
复制
$statement = $pdo->exec("CREATE TABLE t1_backup AS SELECT $columns FROM $tableName;DROP TABLE $tableName;ALTER TABLE t1_backup RENAME TO $tableName;");

错误:致命错误:未登录PDOException: SQLSTATEHY000:一般错误:6数据库表被锁定

但是如果我手动执行查询.有什么问题??

  • 我试图添加睡眠(),但是什么都没有.
  • 我试着一个一个地执行查询,但是没有.
  • 我尝试添加"BEGIN“和"COMMIT"

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2021-03-22 00:01:41

检查您的SQLiteBrowser或任何其他编辑器是否打开,以及是否有任何未保存的更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66738438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档