小编Art*_*yes的帖子

从命令行加载 PCRE.so

我正在使用正则表达式运行一些命令行 sqlite3 查询(sqlite 2.8.17 Linux Mint 18.02)。这会产生错误:

Error: no such function: REGEXP

我已经安装了 sqlite3-pcre。如果我以交互方式运行 sqlite3,我可以在执行后成功运行我的查询.load /usr/lib/sqlite3/pcre.so

尝试在命令行上加载库会产生错误:

sqlite3 my.db ".load /usr/lib/sqlite3/pcre.so;select * from foo where description REGEXP 'Some Expression'" Error: /usr/lib/sqlite3/pcre.so;select.so: cannot open shared object file: No such file or directory

如何在命令行查询中包含 .load?我可以将库放在 rc 文件中吗?

sqlite

1
推荐指数
1
解决办法
1026
查看次数

标签 统计

sqlite ×1