mysql - 如何使 'from' 作为 mysql 中的列名?

标签 mysql

由于 from 是 MySql 中的关键字,因此我在创建一个以 from 作为列名之一的表时遇到了麻烦。我看到一个相关的问题,但它告诉我如何在已经包含 from 的表上应用查询作为属性之一。任何人都可以帮助我吗?!

最佳答案

如果您的列名称与模式 [A-Za-z0-9_]+ 不匹配或者与任何 reserved keywords 冲突那么你需要使用反引号来转义它:

SELECT `from` FROM `table`

请注意,由于需要特殊处理,名称冲突往往会非常烦人,因此,为了任何需要使用此数据库的人,请不要这样做 .

关于mysql - 如何使 'from' 作为 mysql 中的列名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52878960/

相关文章:

mysql - 用户向下滚动页面: how do I count averages between reading times?

mysql - 在不返回资源(10,mysql结果)的情况下计算行数的最佳方法是什么?

mysql - 如何计算有多少项目超出预算?

mysql - BASH 脚本 - 通过 ssh 连接并运行 mysql 命令

c# - 无法实例化连接提供程序: NHibernate. Driver.MySqlDataDriver

mysql - 无法仅使用代码连接到 mySql 数据库

Mysql 根据外键的存在改变表时间

php - 电子商务,存储订购的产品和产品选项

MySQL 将行转换为动态列数

javascript - 在 Sequelize Hooks 中使用 Promise