我有桌子 A
A
+--------+------+
| values | data |
+--------+------+
| 11 | 4 |
+--------+------+
| 22 | 5 |
+--------+------+
| 33 | qwe |
+--------+------+
| 44 | 7 |
+--------+------+
| 55 | zui |
+--------+------+
和此SQL
SELECT * FROM A WHERE data NOT IN (4,5,7)
所以预期的结果是
33
55
因为qwe
和zui
是 NOT IN
(4,5,7)
。
但是结果为空。不返回任何行。
我该如何解决?
答案 0 :(得分:3)
因为数据是varchar列,所以将它们引为类似的字符串
client = Client(os.environ["abc"], os.environ["xyz"], os.environ["wer"])
File "C:\Users\hp\venv\lib\os.py", line 678, in __getitem__
raise KeyError(key) from None
KeyError: 'abc'