Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Banny_Boom
@Banny_Boom
PHP
SQL
PostgreSQL
Почему не дает записать пустоту в столбец PostgreSQL?
SQLSTATE[22P02]: Invalid text representation: 7 ERROR: invalid input syntax for integer: ""
not null - не стоит
в чем проблема?
Вопрос задан
более трёх лет назад
890 просмотров
Комментировать
Подписаться
2
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
1
Оптимус Пьян
@marrk2
Так integer же вроде, число какое-то обязательно должно быть, а пустота "" не равна числу 0 если сравнивать так ===
Ответ написан
более трёх лет назад
5
комментариев
Нравится
2
5
комментариев
Facebook
Вконтакте
Twitter
Banny_Boom
@Banny_Boom
Автор вопроса
ну и как обойти это?
просто апдейт параметр и он может быть и пустым, а может быть числом, не хочу лишних проверок и присвоение нулей и т.д
Написано
более трёх лет назад
Оптимус Пьян
@marrk2
Banny_Boom
: а тут особо вариантов и нет, либо 0 присваивайте если пустота, либо меняйте тип поля integer на другой, который "пустоту" пропускает
Написано
более трёх лет назад
Banny_Boom
@Banny_Boom
Автор вопроса
Дмитрий
: хорошо, спасибо за помощь)
Написано
более трёх лет назад
vovik0134
@vovik0134
update table_name
set column_name = null
where key = key_parameter;
В PostgreSQL null не то же самое, что и "". Хранить 0 вместо null не очень хороший тон.
Написано
более трёх лет назад
Banny_Boom
@Banny_Boom
Автор вопроса
vovik0134
: хорошо, буду знать, спасибо)
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
PHP
Простой
Обновление версии PHP с 7.4.33 до 8.3 насколько необходимо?
2 подписчика
вчера
1180 просмотров
3
ответа
PHP
Средний
Почему так работает usort?
1 подписчик
вчера
143 просмотра
1
ответ
PostgreSQL
Простой
Как отсортировать дни рождения от ближайшего?
1 подписчик
вчера
115 просмотров
1
ответ
PHP
+2 ещё
Простой
Не приходят сообщения с контактной формы, Извините, данные не были переданы?
1 подписчик
15 июл.
195 просмотров
3
ответа
PostgreSQL
Простой
Как понять почему размер БД вырос на 30%?
3 подписчика
14 июл.
3226 просмотров
1
ответ
PHP
+2 ещё
Простой
Есть web-сервер на php или nodejs который поддерживает работу с .htaccess?
1 подписчик
07 июл.
1632 просмотра
5
ответов
PHP
Простой
Лишние переводы строк в ответе сервера (echo)?
1 подписчик
04 июл.
177 просмотров
1
ответ
SQL
Простой
Как реализовать набор таблиц?
1 подписчик
01 июл.
149 просмотров
1
ответ
PHP
+1 ещё
Простой
Как получить id добавленной записи PHP PDO PGSQL?
1 подписчик
01 июл.
216 просмотров
1
ответ
PHP
+1 ещё
Средний
Как получить статус доставки сообщения firebase cloud messaging?
1 подписчик
30 июн.
103 просмотра
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
PHP developer
Marfatech
PHP-developer / PHP-разработчик
Wanted
До 250 000 ₽
PHP-разработчик
SM Lab
•
Москва
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама