1
CREATE TABLE members (
memberID SERIAL,
username VARCHAR(255) NOT NULL,
password VARCHAR(60) NOT NULL,
email VARCHAR(255) NOT NULL,
active VARCHAR(255) NOT NULL,
resetToken VARCHAR(255) DEFAULT NULL,
resetComplete VARCHAR(3) DEFAULT 'No',
CONSTRAINT members_pk PRIMARY KEY (memberID)
);
Я пытаюсь использовать предоставленный заявление в PostgreSQL БД, но при попытке запустить его я получаю ошибку синтаксиса:Почему я получаю синтаксическую ошибку на моем PostgreSQL SQL?
ERROR: syntax error at or near "CREATE" LINE 1: SELECT COUNT(*) AS total FROM (CREATE TABLE members (
Насколько я знаю, мой SQL прекрасно. Я не уверен, что здесь происходит не так.
Это не ошибка Postgres. Это ошибка в инструменте, который вы используете для запуска запроса, и я предполагаю, что это phpPgAdmin. Если это так, вы можете предотвратить это путем [отключения разбивки на страницы] (http://stackoverflow.com/questions/18368831/postgres-sql-insert-query-syntax-error). –
Ник, ты был прав в своем предположении и своем предположении. Благодаря! Это мой первый раунд с PostgreSQL, и это был разочаровывающий опыт. Однако, поскольку вы опубликовали комментарий, я не могу принять ваш ответ в качестве ответа. – Jared