我正在把一个SQL查询
保存在数据库表中,以便保存要使用的条件,无论向数据库中输入多少记录。
是否有正确的数据类型和语法可用来存储查询语句。
我已将数据类型设置为VARCHAR(1055)
,因为我认为这已经足够了。
是否有MySQL函数
可以确保文本被正确保存,例如引号和保持单个字符串。
更新:保存查询语句的原因
我们允许系统的用户创建一个联系人列表,该列表基于系统中的其他用户,因此他们使用表单创建查询,以选择具有行政工作类型的所有用户。
上述查询然后保存在数据库中,以便即使添加一个新的行政工作类型用户,也可以在发送通信时包括他的联系方式。
我认为这是最好的方法...你有什么想法吗?
varchar
似乎是正确的数据类型。不过保存查询语句非常不寻常。我想你肯定有更好的方法来完成你想要做的事情。此外,你的应用程序中还存在潜在的 SQL 注入点,所以你需要确保语句被正确地清理。 - David