2013-08-17 2 views
-1

내가보고 계속 정확한 오류는 다음과 같습니다테이블을 만들 때 MySQL 데이터베이스에 기본 키 필드가없는 이유는 무엇입니까?

키 열 'alarmID은'

alarmID 내 기본 키 필드 테이블에 존재하지 않습니다.

$sql = "CREATE TABLE IF NOT EXISTS alarms (
    alaramID INT NOT NULL AUTO_INCREMENT, 
    PRIMARY KEY (alarmID), 
    Title CHAR(30), 
    Description TEXT, 
    DT DATETIME 
    )"; 

참고 : 여기에

는 내가 가지고있는 코드 내가 PHP 코딩하고 있습니다.

+0

같은 쿼리에서 맞춤법을 수정 .SO 오류의 alarmID에 유의하여 문 –

+2

타이핑이 잘못되었습니다. AlarmID – lvarayut

+1

alaramid의 철자를 확인하고 데이터베이스에서 언급 한 내용과 검색 내용을 확인하십시오. –

답변

2
$sql = "CREATE TABLE IF NOT EXISTS alarms (
    alaramID INT NOT NULL AUTO_INCREMENT, 
    PRIMARY KEY (alaramID), 
    Title CHAR(30), 
    Description TEXT, 
    DT DATETIME 
    )"; 

alaramID

0

테이블에 기본 키가 alaramID하고있는 기본 키 마지막 넣어이

$sql = "CREATE TABLE IF NOT EXISTS alarms (
    alaramID INT NOT NULL AUTO_INCREMENT, 
    PRIMARY KEY (alaramID), 
    Title CHAR(30), 
    Description TEXT, 
    DT DATETIME 
    )"; 
관련 문제