0
私は従業員のファーストネームを追加しようとしていますが、エラーが発生し続けます。私は似たような問題と私が見てきたビデオに基づいて変更を試みましたが、何もエラーを取り除くことはできません。エラーコード1054不明なフィールドリストの「John」列
create table `Employee Information`.`Employee`(
`EmployeeID` int not null,
`EmployeeFirstName` varchar(255) not null,
`EmployeeLastName` varchar(255) not null,
`SupervisorID` int not null,
primary key (`EmployeeID`),
foreign key (`SupervisorID`) references employee (`EmployeeID`)
on delete no action
on update no action
);
insert into `Employee` (EmployeeID, EmployeeFirstName, EmployeeLastName, SupervisorID) values (1, `John`, `Smith`, 52);
ヘルプがありますか?
はテーブル '従業員Information'.'Employee'( ' EmployeeID'がnullではないint型、 'EmployeeFirstName'のVARCHAR(255を作成し、次のSQL文では、 "52" は、実際には既存のスーパーバイザーであると仮定して動作します)nullではない、 'EmployeeLastName'のVARCHAR(255)、 ' SupervisorID'がnull nullでないint型ではない、 主キー( 'EmployeeID')、 外部キー(削除の' SupervisorID')参照従業員( 'EmployeeID') アクションなし 更新なしアクション); :::::二重コメントのお詫びは、テーブルを少しきれいにしようとしていました。 – mysqlnoob123