mysql - 如何在mysql中将'from'作为列名?
问题描述
由于 from 是 MySql 中的一个关键字,我在创建一个以 from 作为列名之一的表时遇到了麻烦。我看到一个相关的问题被问到,但它告诉了如何在已经包含 from 作为其中之一的表上应用查询属性。谁能帮帮我。!
解决方案
如果您的列名与模式不匹配[A-Za-z0-9_]+
或与任何保留关键字冲突,那么您需要使用反引号对其进行转义:
SELECT `from` FROM `table`
请注意,由于需要特殊处理,名称冲突往往很烦人,因此,为了任何必须使用此数据库的人,请不要这样做。
推荐阅读
- python - Pandas ohlc 重采样:重采样刻度数据时获取 00:00:00 时间和错误日期
- node.js - cpu 利用率达到 90% 或 100% 以上时如何重新使用 pm2 模块?
- python - 相当于 Python Requests 库的“NoSuchElement”异常?
- python - 使用 mac 和 essid 连接到 wifi 网络
- bash - 为什么在评估值时双重方程不起作用?
- go - BigQuery - 从 Cloud Run 中的 Go 服务器获取表数据
- python - 网页在 python 中抓取多个谷歌学者页面
- entity-framework-core - 实体框架核心:SaveChanges() 非异步抛出“在前一个操作完成之前,在此上下文上启动了第二个操作。”
- keyboard-shortcuts - VS Code 键盘快捷键和 Vim
- python - 在 Python 中恢复丢失信号瞄准 FFT 的模型