MySQL 中的动态字段名称选择
在 MySQL 中,是否可以根据存储为字符串的动态字段名称来选择字段?
原问题:
答案:
是否可以根据a动态选择字段string 取决于字符串所在的位置。
外部应用程序中的字符串:
如果字段名称字符串位于外部应用程序中,则构造 MySQL 语句非常简单。
MySQL 表中的字符串:
但是,如果字段名称字符串存储在 MySQL 表中,则无法直接选择它。 MySQL 没有像 eval() 这样的评估函数。使用以下方法无法执行此操作:
使用准备好的语句:
作为解决方法,您可以使用准备好的语句,但要小心,因为它一种hacky方法。
以上是MySQL 可以使用动态生成的字段名称选择字段吗?的详细内容。更多信息请关注PHP中文网其他相关文章!