2012-07-22 2 views
2

매우 이상한 sqlite 구문 오류가 있습니다.DELETE 문에 SQLite 구문 오류가 있습니다.

const char *statement = "DELETE FROM quotes t1 WHERE t1.id=127"; 
int returnCode = sqlite3_exec(database, statement, NULL, NULL, &errorMsg); 
if (returnCode!=SQLITE_OK) 
{ 
    fprintf(stderr, "Error: %s", errorMsg); 
    sqlite3_free(errorMsg); 
} 

Error: near "t1": syntax error 

는하지만이 코드는

const char *statement = "DELETE FROM quotes WHERE id=127"; 
int returnCode = sqlite3_exec(database, statement, NULL, NULL, &errorMsg); 

답변

관련 문제