gpt4 book ai didi

php - 通过 pdo 让 MDB2 与 sqlite3 一起工作

转载 作者:搜寻专家 更新时间:2023-10-31 21:46:07 25 4
gpt4 key购买 nike

我正在使用 MDB2_Driver_pdoSqlite使用 PEAR 访问 sqlite3 数据库。我能够连接到数据库并使用 listTables() 显示表列表,但是当我尝试运行 mdb2 函数 tableInfo() 时出现错误。 MDB2 错误:未找到 [错误消息:primary 不是现有的表约束] 我正在运行以下系统:

  • MacOS X 10.5.8
  • PHP 5.3.0
  • sqlite 3.6.23.1
  • MDB2 2.5.0b2
  • MDB2 PDO SQLite3 驱动 v1

知道导致此错误的原因以及如何修复它吗?

最佳答案

我给作者发了邮件,他告诉我他的驱动程序不支持主键。一旦我从我的表中删除了主键字段,它就起作用了。所以我想我会试试Doctrine获取 php 数据库抽象。

关于php - 通过 pdo 让 MDB2 与 sqlite3 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3387099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com