我正在尝试从数据库中选择多个列,但不是所有列。我要选择的所有列都将以“word”开头。
所以在伪代码中我想这样做:
SELECT "word%" from searchterms where onstate = 1;
或多或少。我没有找到有关如何执行此操作的任何文档-在 MySQL 中是否可能?基本上,我试图在单行中存储一个带有标识符的单词列表,并且我想在提取记录时将所有单词与该标识符相关联。所有的单词都将作为一个字符串连接起来,并通过它们的标识符传递给数组/字典中的另一个函数。
我正在尝试尽可能少地调用数据库以保持快速的代码。
好的,还有一个问题要问你们:
将有可变数量的列名称为“word”。对每一行进行单独的数据库调用会更快,每行生成一个 Python 查询,还是简单地选择 * 并只使用我需要的列会更快?可以说 SELECT * NOT XYZ 吗?