반응형
MariaDB에서 테이블을 작성하는 방법
간단한 테이블을 작성하려고 할 때HeidiSQL
이렇게 에러가 납니다.
CREATE TABLE `prg_config` (
`id` INT NULL AUTO_INCREMENT,
`name` VARCHAR(50) NULL DEFAULT '',
`value` VARCHAR NULL DEFAULT ''
) COLLATE='utf8_bin';
다음 쿼리를 확인하십시오.
CREATE TABLE prg_config (
`id` INT NOT NULL AUTO_INCREMENT,
`name` VARCHAR(50) NULL DEFAULT '',
`value` VARCHAR(50) NULL DEFAULT '',
PRIMARY KEY (id)
)COLLATE='utf8_bin';
CREATE TABLE `prg_config` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`name` VARCHAR(50) NULL DEFAULT '',
`value` VARCHAR(100) NULL DEFAULT ''
) COLLATE='utf8_bin';
더하다
PRIMARY KEY
/UNIQUE
/KEY
로.AUTO_INCREMENT
기둥.의 길이를 지정합니다.
AUTO_INCREMENT:
각 테이블에는 AUTO_INCREMENT 열을 하나만 포함할 수 있습니다.이 키는 키로 정의해야 합니다(PRIMAY KEY 또는 UNIQUIE 키일 필요는 없습니다).키가 여러 열로 구성된 경우 스토리지 엔진이 Aria 또는 MyISAM이 아닌 한 AUTO_INCREMENT 열이 첫 번째 열이어야 합니다.
HeidiSQ로 테이블을 만든 경우L의 테이블 디자이너는 아마 이렇게 생겼을 거예요.
HeidiSQL은 길이/세트를 1분간 비워두어도 불평하지 않습니다.VARCHAR
기둥.MySQL + MariaDB 둘 다 길이가 필요합니다.VARCHAR
이 문제를 수정하려면 사용자가 이 문제를 수정하지 않도록 해야 합니다.VARCHAR
길이가 비어 있습니다.
언급URL : https://stackoverflow.com/questions/34315162/how-to-create-table-in-mariadb
반응형
'source' 카테고리의 다른 글
JavaScript/jQuery DOM 변경 청취자가 있습니까? (0) | 2022.09.13 |
---|---|
itertools.groupby()를 사용하는 방법 (0) | 2022.09.13 |
Python: 목록에서 처음 10개의 결과를 가져옵니다. (0) | 2022.09.13 |
mysql 워크벤치에서 데이터베이스를 내보낼 수 없습니다. (0) | 2022.09.13 |
가중치 있는 액션과 시간 감소를 기준으로 사용자의 순위를 매기기 위해 SQL 쿼리를 작성하는 방법은 무엇입니까? (0) | 2022.09.13 |