PRIVATE_STRING
SEMICOLON
primaryKey not update