2

我有一个 sqlite 3 数据库并尝试了几个 PHP 接口。一个表有超过 1500 行,并且似乎没有一个接口可以处理向这种大小的表添加一列。我尝试使用新列创建一个新表,然后将记录从一个复制到另一个。同样的问题。

例如,当我执行添加列命令时,使用 phpliteadmin 我从服务器得到一个空响应(Chrome 中未收到数据,Firefox 中已重置连接)。

只是想把我的头发撕掉 - 有什么建议可以通过界面或代码添加列吗?

4

1 回答 1

0

SQLite 所理解的 SQL是您的朋友。

添加列的 SQL 语句很简单

ALTER TABLE mytable ADD COLUMN foobar CHAR;

我假设接口超时,因为发出的命令失败。1500 行不算什么,除非它们包含大量数据。我建议您下载数据库文件(假设它在网络服务器上),然后sqlite3从终端启动并尝试执行代码。

于 2013-05-14T12:46:36.890 回答