>데이터 베이스 >MySQL 튜토리얼 >MySQL에서 특정 열 뒤에 여러 열을 추가하는 방법은 무엇입니까?

MySQL에서 특정 열 뒤에 여러 열을 추가하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-23 12:00:17246검색

How to Add Multiple Columns After a Specific Column in MySQL?

테이블 구조 강화: MySQL에서 특정 열 뒤에 여러 열 추가

기존 테이블에 열을 추가하는 것은 데이터베이스 관리의 일반적인 작업입니다. . 여러 열을 추가할 때 테이블의 다른 열을 기준으로 해당 위치를 지정해야 할 수도 있습니다. 이 토론의 주제는 ALTER TABLE 문을 사용하여 수행할 수 있는 작업인 MySQL의 특정 열 뒤에 여러 열을 추가하는 것에 중점을 두고 있습니다.

ALTER TABLE을 사용하여 특정 열 뒤에 여러 열을 추가하려면 다음을 따라야 합니다. 특정 구문. 다음 코드 조각은 테이블에 열을 추가하려고 시도했지만 오류가 발생했음을 나타냅니다.

ALTER TABLE `users` ADD COLUMN
(
    `count` smallint(6) NOT NULL,
    `log` varchar(12) NOT NULL,
    `status` int(10) unsigned NOT NULL
) 
AFTER `lastname`;

오류는 AFTER 절의 잘못된 사용을 강조합니다. 이 오류를 우회하려면 다음 올바른 구문을 사용하십시오.

ALTER TABLE users
ADD COLUMN `count` SMALLINT(6) NOT NULL AFTER `lastname`,
ADD COLUMN `log` VARCHAR(12) NOT NULL AFTER `count`,
ADD COLUMN `status` INT(10) UNSIGNED NOT NULL AFTER `log`;

개별 열 추가에 세심한 주의를 기울이십시오. 각 열 뒤에는 AFTER 절과 그 뒤에 위치해야 하는 열 이름이 옵니다. 이 구문을 따르면 MySQL 테이블의 특정 열 뒤에 여러 열을 성공적으로 추가할 수 있습니다.

위 내용은 MySQL에서 특정 열 뒤에 여러 열을 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.