gpt4 book ai didi

PHP 创建 MySQL 表 我使用的版本是否错误?

转载 作者:行者123 更新时间:2023-11-29 13:03:44 25 4
gpt4 key购买 nike

所以我尝试通过教程自学 PHP。我按照教程进行操作,但在尝试在数据库中创建 MySQL 表时不断收到错误。这是代码:

$sql = 'CREATE TABLE servers (PID INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(PID), firstName CHAR(30), lastName CHAR(30), 
mon CHAR(5), tues CHAR(5), wed CHAR(5) thur CHAR(5), fri CHAR(5), sat CHAR(5) sun CHAR(5),maxShifts INT, minShifts INT)';

这是我收到的错误:表创建失败您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在 'thur CHAR(5), fri CHAR(5), sat CHAR(5) sun CHAR(5),maxShifts INT, minShifts INT)' 行附近使用的正确语法2

我正在使用 MySQL 5.5,当我尝试查找语法以查看我可能做错了什么时,它似乎与我正在做的完全不同。我只是想知道我是否走在正确的道路上,或者我是否应该开始寻找新的教程。

最佳答案

你漏掉了逗号。

$sql = 'CREATE TABLE servers (PID INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(PID), firstName CHAR(30), lastName CHAR(30), 
mon CHAR(5), tues CHAR(5), wed CHAR(5), thur CHAR(5), fri CHAR(5), sat CHAR(5), sun CHAR(5),maxShifts INT, minShifts INT)';

关于PHP 创建 MySQL 表 我使用的版本是否错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23002590/

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