-1

我一直看到的确切错误是:

表中不存在键列“alarmID”

alarmID 是我的主键字段。

这是我的代码:

$sql = "CREATE TABLE IF NOT EXISTS alarms (
    alaramID INT NOT NULL AUTO_INCREMENT,
    PRIMARY KEY (alarmID),
    Title CHAR(30),
    Description TEXT,
    DT DATETIME
    )";

注意:我正在用 PHP 编码。

4

2 回答 2

2
$sql = "CREATE TABLE IF NOT EXISTS alarms (
    alaramID INT NOT NULL AUTO_INCREMENT,
    PRIMARY KEY (alaramID),
    Title CHAR(30),
    Description TEXT,
    DT DATETIME
    )";

报警ID

于 2013-08-17T05:38:41.303 回答
0

表中的主键是alaramID并注意错误alarmID。所以像这样更正查询中的拼写

$sql = "CREATE TABLE IF NOT EXISTS alarms (
    alaramID INT NOT NULL AUTO_INCREMENT,
    PRIMARY KEY (alaramID),
    Title CHAR(30),
    Description TEXT,
    DT DATETIME
    )";
于 2013-08-17T05:38:53.387 回答