반응형
MariaDB 알 수 없는 구문 오류입니다.간단한 테이블 만들기
sql 코드를 만드는 내 싱글 테이블이 뭐가 문제인지 알 수 없다.참조하고 있는 「사용자」가 존재합니다.표시되는 에러는 다음과 같습니다.
파일: '프로젝트'의 1행째에 오류 1064(42000)가 표시됩니다.sql': SQL 구문에 오류가 있습니다.MariaDB 서버 버전에 대응하는 매뉴얼에서 1행의 'order ( id integer ( 11 ) Primary Key auto _ increment , order typ' 부근에서 사용할 올바른 구문을 확인하십시오.
테이블 코드는 다음과 같습니다.
create table order (
id integer(11) Primary Key auto_increment,
ordertype varchar(255) not null,
timePlaced timestamp not null,
buyUser varchar(25),
sellUser varchar(25),
foreign key(buyUser) references user(username),
foreign key(sellUser) references user(username)
);
간단한 구문 수정만 찾으면 됩니다. 감사합니다!
테이블 이름이 키워드와 충돌하거나 특수 문자가 포함된 경우 따옴표로 묶어야 합니다.
create table `order` (...)
참조: https://dev.mysql.com/doc/refman/8.0/en/keywords.html
언급URL : https://stackoverflow.com/questions/61599390/mariadb-unknown-syntax-error-making-a-simple-table
반응형
'programing' 카테고리의 다른 글
File 객체를 사용하여 파일 디렉토리를 가져오려면 어떻게 해야 합니까? (0) | 2022.10.02 |
---|---|
로컬 컴퓨터의 MySQL 서비스가 시작된 후 중지되었습니다. (0) | 2022.10.02 |
java.displaces를 클릭합니다.ClassCastException: java.util.LinkedHashMap을 com.testing.models로 캐스트할 수 없습니다.계좌 (0) | 2022.10.02 |
JavaScript 변수는 외부 또는 내부 루프를 선언합니까? (0) | 2022.09.30 |
MySQL에 SHA1 해시 값 저장 (0) | 2022.09.30 |