mysql - 如何在 MYSQL 中创建年龄范围为“18-49”的列名
问题描述
我只需要创建一个列名是年龄范围的表,但是当我添加一个 - 符号时它会返回一个错误。我需要的是这样的:
+------------+
| ages_0-4 |
+------------+
| Tim |
+------------+
| Bobby |
+------------+
| Jim |
+------------+
列名的年龄范围为“0-4”,当我尝试此操作时会返回错误。
我试图运行的查询:
create table tested (0-4_tested varchar(255));
我无法在互联网上找到任何东西,所以我来到了这里。
解决方案
您可以使用“`”跳过此类字符
create table tested (`0-4_tested` varchar(255));
推荐阅读
- angular - 在Angular中加载自定义javascript
- java - Android RadioButton 逻辑
- c++ - std::regex:匹配由数字和空格组成的字符串并提取数字。如何?
- django - render() 得到了一个意外的关键字参数“renderer”
- arrays - 搜索和删除markdown文件中的链接
- google-cloud-firestore - 如何要求 Firestore 自动生成具有一定长度的文档 ID?
- django - Django 单元测试一个按钮(不是表单)
- c# - Moq.MockException:对模拟的预期调用恰好 1 次,但为 0 次:x => x.Init()
- javascript - 无法在未安装的顶部选项卡栏组件上执行 React 状态更新
- c++ - write() 和 read() 中的一点混乱