Измените overflow:hidden
на overflow:visible
. Он работает лучше. Я использую так:
#menu ul li ul {
background-color:#fe1c1c;
width:85px;
height:0px;
opacity:0;
box-shadow:1px 3px 10px #000000;
border-radius:3px;
z-index:1;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.6s ease;
}
#menu ul li:hover ul {
overflow:visible;
opacity:1;
height:140px;
}
visible
лучше, потому что overflow:hidden
действует точно так же, как display:none
.
вы также можете попробовать это
INSERT INTO "user" ("username", "password_hash", "first_name", "last_name")
VALUES( 'Foo',MD5('54321'),'Foo','Bar' );
Я установил phpPgAdmin, чтобы попытаться воспроизвести вашу ошибку. Я получил это сразу, когда попытался создать тестовую таблицу:
[/g2]
Так выглядит, как phpPgAdmin, сжимающий ваш запрос в select count(*) as total from (...)
. Я обнаружил, что это происходит, только когда установлен флажок «Результаты Paginate» на странице запроса (очевидно, phpPgAdmin пытается подсчитать, сколько строк он получит, а затем покажет его по страницам). Снимите этот флажок, и ваш запрос будет работать нормально:
[/g3]
обновлено 1
Аналогичный вопрос - INSERT INTO PostgreSQL
обновлено 2
Как упоминалось в комментариях к @akshay, вы также можете получить аналогичную ошибку при запуске запросов через командную строку, см. объясненную ситуацию и ответ здесь - PostgreSQL отключить больше выхода
Пользовательский интерфейс phpPgAdmin предоставляет две ссылки для запуска SQL: один в основной части страницы и один в строке меню в верхней части страницы.
Тот, что находится в основной части страница будет вызывать ошибку, которую вы видите, если вы запускаете инструкцию определения данных, например CREATE TABLE.
Однако в строке меню будут выполняться запросы определения данных без проблем.
Короче: