mysql - 列名和撇号

标签 mysql database hsqldb

我是 MySQL 的新手,我对一个问题感到困惑:我有一个表,如果列名周围没有撇号,我无法对其执行查询,但对于其余表,这是可能的。我需要在没有撇号的情况下进行查询,以便能够在 parrarel HSQL 数据库上执行相同的操作。它依赖于什么? MySQL 中的所有表都是 InnoDB。

最佳答案

您的表/列名称有保留关键字。

http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html

关于mysql - 列名和撇号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10006216/

相关文章:

php - MQL、PHP 从两个表中选择全部?

mysql - 0、1、2 或 3 的 mysql INT 是什么?

java - 一个测试用例的测试数据反射(reflect)在另一个测试用例中

php - 在 PHP 中填充表格

php - 使用 mysqli_begin_transaction() 时服务器版本错误

java - 从数据库检索数据并使用 JcomboBox 显示

java无法连接名称中带有下划线的数据库?

适用于 Informatica 9.5 的 MySQL

java - 从 docker 启动 HSQL 服务器时运行默认脚本

java - "Dump"运行集成测试时的hql数据库