2012-11-29 54 views
2

我有一個sqlite 3數據庫,並嘗試了幾個PHP接口。一個表有超過1500行,並且沒有任何接口似乎應對向此大小的表添加列。我試着用新列創建一個新表,然後將記錄從一個拷貝到另一個。同樣的問題。sqlite 3次嘗試添加列

例如,使用phpliteadmin執行add column命令時,我從服務器收到一個空響應(在Chrome中沒有收到數據,Connection在Firefox中被重置)。

只是把我的頭髮從這一個 - 任何建議如何添加列,無論是通過接口或通過代碼?

回答

0

SQL As Understood By SQLite是你的朋友。

添加一列中的SQL語句只是

ALTER TABLE mytable ADD COLUMN foobar CHAR; 

我假設接口超時,因爲發出的命令失敗。除非它們包含大量的數據,否則1500行不算什麼。 我建議你下載你的數據庫文件(假設它在網絡服務器上),然後從終端啓動sqlite3並嘗試執行代碼。