gpt4 book ai didi

php - 使用数据值 tinytext、longtext 和 enum 在 CREATE TABLE 上出现 MySQL 烦人的语法错误

转载 作者:行者123 更新时间:2023-12-01 00:54:15 25 4
gpt4 key购买 nike

<分区>

我的代码如下:

$sql = "
CREATE TABLE articles (
articleUID int NOT NULL AUTO_INCREMENT,
PRIMARY KEY(articleUID),
by tinytext,
article longtext,
game enum('Starcraft','Starcraft 2','Team Fortress 2','Minecraft','Tekkit','other')
)
";
if(mysql_query($sql, $con)) {
echo "The table \"articles\" was created succesfully.<br />";
} else{
echo "Error creating table: " . mysql_error() . "<br />";
}

它是用 PHP 编写的,文件中还有其他内容,但这是给我带来问题的部分。

当我尝试运行它时,我得到的是:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'by tinytext, article longtext, game enum(Starcraft,Starcraft 2,Team Fortress 2,' at line 1    

我不知道您是否需要我的其余代码来解决这个问题,但如果需要,我会在编辑中发布。谁能告诉我这里出了什么问题?我试过在枚举参数上使用\"代替 ',但这不起作用。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com