이후 여러 열을 추가 특정 열에 MySQL

그 후 여러 열을 추가 데릭쉐퍼드와 포지셔닝하십시오 열 호출됨 '성' 열 표.

나도 날잡아 이:

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

내가 afaq afnor 오류:

&gt. In your SQL 구문 오류가 있습니다. 공감할 만한 확인합니다. &gt. mysql 서버 버전) 에 맞는 구문을 사용하여 데이터베이스에구성원을 &gt. 인근 & # 39;) 이후 '성' & # 39. dell. 7 호선

&lt br>; 이후 이 같은 질의에 사용하려면 어떻게 해야 합니까?

질문에 대한 의견 (4)
해결책

이 시도하시겠습니까

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`;

구문 확인합니다.

해설 (2)

추가할 경우 특정 필드를 열 한 후, 다음 MySQL 쿼리 노력해야 합니다.

ALTER TABLE users
    ADD COLUMN count SMALLINT(6) NOT NULL
    AFTER lastname

& # 39 추가할 경우 여러 열이 다음, ADD& # 39 를 사용해야 합니다. 각 시간이 명령을 취소합니다. 다음은 쿼리하지 MySQL 이:

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

가리키십시오 참고

둘째, ADD COLUMN) '마지막' 이 될 첫 번째 열은 테이블에 첨부하려는 열 한다.

E. g: 추가할 경우 ',' 로그 ',' 상태 '에서' 수 '성', 그 후 정확한 오더할 실제로 구문을 다음과 같이 쓸 수 있다.

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

Add COLUMN) '쉼표' 를 사용하여 여러 이름이 언급하십시오 열 수 없습니다. Add COLUMN) '정의' 새 열 때마다 하라님의 합니다.

해설 (1)

이건 정정:

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`;
해설 (0)
ALTER TABLE `users` ADD COLUMN
`COLUMN NAME` DATATYPE(SIZE) AFTER `EXISTING COLUMN NAME`;

이 일을 함께 할 수 있습니다, 미세 for me.

해설 (0)

예견 약간만이라도 느끼지 않도록 대한 추가 열은 테이블에 있는 열 순서재정리 이를 통해 단순히 수정하십시오. 그런 다음 뷰를 만들 수 있는 열 것으로 보고 주문하십시오 주문하십시오 디스크입니다. diskid 정보라고요? 이 정말 중요하다. 반영할 수 있는 모든 오더할 운영까지도 보기 쉽게 변경할 수 있습니다. 하도 can& # 39, 순서를 생각해야 할 것은 응용 프로그램, t 약간만이라도 보기입니다 그 곳에 충분할 수작업식 쿼리합니다 중요할 수 있습니다.

해설 (1)

이 작동합니다 가져다줄래요:

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';
해설 (1)

이 솔루션은 협력했습니다 가져다줄래요 기본값과 함께 0 은 그 다음

ALTER TABLE reservations ADD COLUMN isGuest BIT DEFAULT 0
해설 (0)

&gt. Int (5) ',' 수 '표' 상장 '추가 변경하십시오 추가 VARCHAR (200),' 상태 '로그' stat 후 VARCHAR (20) 추가

It 부여하느뇨 좋은 결과를 얻을 수 있습니다.

해설 (0)