sqlite尝试添加列3次

时间:2012-11-29 18:04:13

标签: sqlite

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

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

只是在我的头发上撕掉我的头发 - 有关如何通过界面或代码添加列的任何建议吗?

1 个答案:

答案 0 :(得分:0)

SQL As Understood By SQLite是你的朋友。

添加列的SQL语句只是

ALTER TABLE mytable ADD COLUMN foobar CHAR;

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