MySQL 데이터베이스로 작업할 때 기존 테이블에 새 열을 추가해야 할 수도 있습니다. PHP를 사용하여 이 작업을 수행하는 방법은 다음과 같습니다.
테이블 변경
새 열을 추가하려면 ALTER TABLE 명령 뒤에 테이블 이름을 사용합니다. 그런 다음 새 열의 이름과 유형은 물론 테이블에서의 위치도 지정합니다. 예:
mysql_query("ALTER TABLE `assessment` ADD newq INT(1) NOT NULL AFTER `q10`");
이 예에서는 평가 테이블의 q10 열 뒤에 newq라는 새 정수 열을 추가합니다. NOT NULL 제약 조건은 열에 빈 값이 포함될 수 없도록 보장합니다.
테이블 업데이트
새 열이 추가되면 데이터를 제출하여 테이블을 업데이트할 수 있습니다. 양식을 통해. 다음은 샘플 양식 코드입니다.
<form method="post" action=""> <input type="text" name="newq" size="20"> <input type="submit" name="submit" value="Submit"> </form>
양식이 제출되면 평가 테이블의 해당 행에 newq 값이 추가됩니다.
대체 구문
ALTER TABLE 명령을 ADD 키워드와 함께 사용하는 대신 다음과 같이 단순화된 명령을 사용할 수도 있습니다. 구문:
ALTER TABLE yourtable ADD q6 VARCHAR( 255 ) after q5
예
다음 열이 포함된 테이블이 있다고 가정해 보겠습니다.
q1 | q2 | q3 | q4 | q5
새 열을 추가할 수 있습니다. 다음 중 하나를 사용하여 q5 뒤에 테이블에 q6이라는 이름을 지정합니다. 방법:
mysql_query("ALTER TABLE yourtable ADD q6 INT(1) NOT NULL AFTER q5");
또는
ALTER TABLE yourtable ADD q6 VARCHAR( 255 ) after q5
이렇게 하면 지정된 데이터 유형의 q6이라는 새 열이 생성되어 테이블의 q5 열 뒤에 삽입됩니다.
위 내용은 PHP를 사용하여 MySQL 테이블에 열을 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!