0
我試圖在PHP執行一個SQLite ALTER TABLE [...] RENAME TO [...]
功能,但我一直運行到一個錯誤:Warning: sqlite_query() [function.sqlite-query]: near "ALTER": syntax error in [file] on line 3
SQLite的語法錯誤使用ALTER命令
的代碼看起來簡單給我,我試圖讓周圍的錯誤,但到目前爲止,這個問題困擾了兩位程序員。試圖刪除表格時(Warning: sqlite_query() [function.sqlite-query]: near "EXISTS": syntax error in [file] on line 10
),我也遇到類似的錯誤。望着SQLite website,代碼似乎是確定:
<?php
$db = sqlite_open("[database file]", 0666);
sqlite_query($db, "ALTER TABLE users RENAME TO old_users");
/* [...] */
sqlite_query($db, "DROP TABLE IF EXISTS old_users");
?>
完全錯誤頁面:
Warning: sqlite_query() [function.sqlite-query]: near "ALTER": syntax error in [file] on line 3
Warning: sqlite_query() [function.sqlite-query]: near "EXISTS": syntax error in [file] on line 10
也許任何人有任何線索,爲什麼這不起作用?
謝謝,我錯過了希望我可以避免學習OOP ... _sigh_ – 2011-04-10 14:42:23
不客氣:-) ;;那麼,學習*(至少是基礎知識)* OOP是2011年你應該做的事情;-) – 2011-04-10 14:46:28
是的,但作爲一個非常忙碌的人,我傾向於推遲學習一些我不需要的東西,學習。 – 2011-04-10 14:50:42