选择也是MySQL关键字的列?

要选择在MySQL中也是关键字的列,您需要在列名前后使用反引号。您知道select是MySQL中的关键字,在创建新表时将列名视为select。

让我们创建一个表:

mysql> create table DemoTable (`select` varchar(100));

以下是使用insert命令在表中插入一些记录的查询:

mysql> insert into DemoTable values('Records');
mysql> insert into DemoTable values('All Data');
mysql> insert into DemoTable values('Information');

以下是使用select命令显示表中记录的查询:

mysql> select *from DemoTable;

这将产生以下输出:

+-------------+
| select      |
+-------------+
| Records     |
| All Data    |
| Information |
+-------------+
3 rows in set (0.00 sec)

以下是查询以选择也是MySQL中的关键字的列的查询:

mysql> select `select` from DemoTable;

这将产生以下输出:

+-------------+
| select      |
+-------------+
| Records     |
| All Data    |
| Information |
+-------------+
3 rows in set (0.00 sec)