如何在 SQLite 中为 DELETE 启用 LIMIT?
使用 PHP,我有一个简单的数据库,可以存储具有相同内容的多个项目。我想在使用 DELETE 时删除第一次出现的实例。
如何使用 PHP 在 SQLite 中启用 DELETE 的 LIMIT?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
使用 PHP,我有一个简单的数据库,可以存储具有相同内容的多个项目。我想在使用 DELETE 时删除第一次出现的实例。
如何使用 PHP 在 SQLite 中启用 DELETE 的 LIMIT?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
您可以将 limit 与 select 结合使用,也可以将 select 和删除结合起来,如下所示:
You can use limit with select and you can combine select and delete like:
您无法在 PHP 中启用这些选项,您需要自己编译 SQLite 才能启用这些选项。重要的是,您需要从 SQLite 下载页面<下载完整版本,而不是合并源版本/a>.
如果您使用的是 Unix,请获取
sqlite-3.6.20.tar.gz
tarball 并下载。然后:然后您将在
.libs
子目录中获得sqlite3
命令行实用程序和库文件。You cannot enable these options from within PHP, you need to compile SQLite yourself in order to enable these options. Importantly, you need to download the full version, not the amalgamation source release from SQLite download page.
If you're on Unix, get the
sqlite-3.6.20.tar.gz
tarball and download it. Then:Then you'll have the
sqlite3
command-line utility and the library files in the.libs
subdirectory.从 此处 看来,您必须使用以下命令编译 SQLite 源代码
才能启用它。
From here, it seems that you have to compile the SQLite source code using
in order to enable it.