mysql - SQL,如何从 mysql 中选择一个包含 "/"的列

标签 mysql sql database

我有一个名为 post/zip_code 的 MySQL 列。如果我尝试将其放入这样的 SQL 查询中:

SELECT post/zip_code

它不会将 post/zip_code 作为一个字符串来读取。如何引用名称?

最佳答案

 SELECT `post/zip_code`

将列名用反引号括起来。

根据架构对象名称的 MySql 文档:

The identifier quote character is the backtick (“`”):

Documentation

关于mysql - SQL,如何从 mysql 中选择一个包含 "/"的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18392124/

相关文章:

sql - 对 2 个表使用插入/更新 - Oracle Apex

jquery - 从数据库中转义任何字符串以存储在 HTML id 属性中,该属性可使用 jQuery 读取

sql - 列在选择列表中无效,因为它不包含在聚合函数或 GROUP BY 子句中

php - 是否可以使用 php 和 javascript 访问同一个 sqlite 数据库?

java - Hibernate @UniqueConstraint 目的

sql - 如果没有记录,如何使 MySQL SUM 查询返回零而不是 null?

php - MySqli INSERT 不起作用,没有错误

mysql - Laravel 4 查看sql查询

MYSQL 求和与插入

mysql - SQL:Wordpress 用户按最新帖子的日期排序 (CPT)