我试着像这样用 PHP 建立一个 mysql 数据库:
$create_table = "CREATE TABLE `anmeldungen`
(
ID INT AUTO_INCREMENT DEFAULT NOT NULL,
PRIMARY KEY(ID),
vorname TEXT DEFAULT NOT NULL,
name TEXT DEFAULT NOT NULL,
ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)";
但它只是响应
您在第 3 行的 'NOT NULL, PRIMARY KEY(ID), vorname TEXT DEFAULT NOT NULL, name TEXT DEFAULT NOT' 附近有错误 [...]
我找不到错误,即使没有 DEFAULT
它也不起作用。
前一阵子这在某种程度上起作用了,但也许我只是看得太多了 :D
希望你能帮助我这个几乎是初学者的人。
谢谢!
最佳答案
$create_table = "CREATE TABLE `anmeldungen`
(
ID INT AUTO_INCREMENT DEFAULT NOT NULL,
vorname TEXT DEFAULT NOT NULL,
name TEXT DEFAULT NOT NULL,
ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY(ID) -- comes last after all columns definitions
)";
关于php - 安装时 SQL 语法错误 ('not null'),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27046954/