Programing

MySQL 변경 테이블 추가 필드 이전 또는 이후 필드가 이미 존재

lottogame 2020. 11. 20. 08:23
반응형

MySQL 변경 테이블 추가 필드 이전 또는 이후 필드가 이미 존재


이건 있지만 작동하지 않습니다.

$query = "ALTER TABLE `".$table_prefix."posts_to_bookmark` 
            ADD `ping_status` INT( 1 ) NOT NULL BEFORE `onlywire_status`";

감사합니다!


$query = "ALTER TABLE `" . $table_prefix . "posts_to_bookmark` 
          ADD COLUMN `ping_status` INT(1) NOT NULL 
          AFTER `<TABLE COLUMN BEFORE THIS COLUMN>`";

난 당신이 필요 믿고 ADD COLUMN사용 AFTER하지 BEFORE.

테이블의 시작 부분에 열을 배치하려면 다음 FIRST명령문을 사용하십시오 .

$query = "ALTER TABLE `" . $table_prefix . "posts_to_bookmark`
          ADD COLUMN `ping_status` INT(1) NOT NULL 
          FIRST";

http://dev.mysql.com/doc/refman/5.1/en/alter-table.html

참고 URL : https://stackoverflow.com/questions/3379454/mysql-alter-table-add-field-before-or-after-a-field-already-present

반응형