在 MySQL 中,下面的语句有效:
mysql>insert into emp1(empno,empname,empsal,empcity) values (100,'vinay',10000,'USA');**
mysql> select * from emp1;
+-------+---------+--------+---------+
| empno | empname | empsal | empcity |
+-------+---------+--------+---------+
| 100 | vinay | 10000 | USA |
+-------+---------+--------+---------+
在 Oracle 中,下面的语句有效:
mysql> insert into emp1 values(&empno,'&empname',&empsal,'&empcity');**
但这在 MySQL 中不起作用 - 为什么不能在值前面加上 &
?
最佳答案
我假设和号代表 SQL*Plus substitution variables .
Oracle 支持这些,但 MySQL 不支持。
关于mysql - 查询以 & 开头的值 - 在 Oracle 中有效但在 MySQL 中无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31217536/