标签: php macos sqlite pear mdb2
我正在使用MDB2_Driver_pdoSqlite来访问带有PEAR的sqlite3数据库。我能够连接到数据库并显示listTables()的表列表,但是当我尝试运行mdb2函数tableInfo()时,我收到错误。 MDB2 Error: not found [Error message: primary is not an existing table constraint]我正在运行以下系统:
listTables()
tableInfo()
MDB2 Error: not found
[Error message: primary is not an existing table constraint]
有关导致此错误的原因以及如何解决此问题的任何想法?
答案 0 :(得分:1)
我通过电子邮件发送了作者,他告诉我他的驱动程序不支持主键。一旦我从表中删除了主键字段就可以了。所以我想我会尝试Doctrine来获取php数据库抽象。