gpt4 book ai didi

sql - 二郎和sqlite

转载 作者:行者123 更新时间:2023-12-03 17:05:25 24 4
gpt4 key购买 nike

我用 Erlang 创建了 sqlite 数据库:

    sqlite3:open(user_db, [in_memory]),
TableInfo = [{user, text, [not_null]}, {password, text, [not_null]}, {domain, text, [not_null]}],
ok = sqlite3:create_table(user_db, users, TableInfo)

我的 table :

user     password   domain

shk qwerty localhost\

admin qwerty localhost\

例如,我尝试选择名称为 admin 的用户:

sqlite3:sql_exec(user_db, "SELECT user FROM users WHERE user = shk;")

我得到错误:

=错误报告==== 21-Feb-2011::22:38:51 ===sqlite3驱动错误:没有这样的列:shk

但是例如如果我尝试:

sqlite3:sql_exec(user_db, "SELECT user FROM users WHERE password = qwerty;")

没关系。怎么了?

谢谢。

最佳答案

字符串值应该用括号括起来,如下所示:

SELECT user FROM users WHERE user = 'spongebob';

关于sql - 二郎和sqlite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5068623/

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