首页 >数据库 >mysql教程 >MySQL 可以使用动态生成的字段名称选择字段吗?

MySQL 可以使用动态生成的字段名称选择字段吗?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-19 16:44:02314浏览

Can MySQL Select a Field Using a Dynamically Generated Field Name?

MySQL 中的动态字段名称选择

在 MySQL 中,是否可以根据存储为字符串的动态字段名称来选择字段?

原问题:

答案:

是否可以根据a动态选择字段string 取决于字符串所在的位置。

外部应用程序中的字符串:

如果字段名称字符串位于外部应用程序中,则构造 MySQL 语句非常简单。

MySQL 表中的字符串:

但是,如果字段名称字符串存储在 MySQL 表中,则无法直接选择它。 MySQL 没有像 eval() 这样的评估函数。使用以下方法无法执行此操作:

使用准备好的语句:

作为解决方法,您可以使用准备好的语句,但要小心,因为它一种hacky方法。

以上是MySQL 可以使用动态生成的字段名称选择字段吗?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn