gpt4 book ai didi

mysql RIM 错误

转载 作者:行者123 更新时间:2023-11-29 12:29:19 28 4
gpt4 key购买 nike

我的 RIM 有问题,我必须为学校从头开始编写。

问题是,我使用的任何语法检查器都没有给我任何有用的线索。

create database FullHouseGr1;
use FullHouseGr1;
create table Player
(player_id int not null,
first_name varchar(20) not null,
surname varchar(20) not null,
addres varchar(40) not null,
postal_code varchar(6) not null,
place varchar(40) not null,
phone_number varchar(20) not null,
email_addres varchar(255) not null,
points int not null,
primary key(player_id));

错误发生在第 2 行创建表 Player 附近。

编辑:它可以在 MYSQL 工作台中运行,但不能在在线语法检查器中运行。

  • 剪断-

最佳答案

创建数据库之后,在创建任何表之前,您需要告诉 MySQL 您希望在哪里创建这些表。

USE FullHouseGr1;

其次,int() 不是有效的列类型。您可以只使用INT(或INT(10),或您需要的任何数字)。

最后,您的 ON DELETE SET NULLON UPDATE Cascade 语句。它们不能独立存在,它们是FOREIGN KEY定义的一部分。

FOREIGN KEY(date_time) REFERENCES Event ON DELETE no action ON UPDATE cascade

注意这只是一行(没有逗号)。在CREATE TABLE命令中,您可以用逗号分隔定义。 ON DELETE SET NULL 必须是 FOREIGN KEY 定义的一部分,它不是它自己的定义。

关于mysql RIM 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27823782/

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