【发布时间】:2014-09-21 12:44:14
【问题描述】:
我正在尝试创建表,但不断收到以下错误消息:Warning: oci_execute(): ORA-00907: missing right parenthesis in ... on line 14
以下是处理这个问题的代码:
$stid = oci_parse($conn, 'CREATE TABLE tags (
id INT NOT NULL auto_increment,
PRIMARY KEY(id),
name VARCHAR2(64) NOT NULL)')
or die(oci_error($conn));
oci_execute($stid) or die(oci_error($conn));
第 14 行是oci_execute($stid) or die(oci_error($conn));。
我是 Oracle 新手,不理解这个错误。我用谷歌在 StackOverflow 上也找到了很多帖子,但是这些答案都没有能够解决这个问题并正确地创建一个新表。
我在这里做错了什么?
【问题讨论】:
-
“缺少右括号”错误在这里似乎是一个红鲱鱼。问题是
auto_increment。 stackoverflow.com/questions/11296361/…