powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Вставить вместо NULL, а если NULL нету, то добавить строку
5 сообщений из 5, страница 1 из 1
Вставить вместо NULL, а если NULL нету, то добавить строку
    #39384273
sergiksergik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как реализовать 1 запросом

т.е. берем одно значение из одной таблицы и ложим в другую таблицу, но ложим в ячейку содержащее NULL, если NULL отсутствует, то добавляем новую строку

Что то у меня с данным запросом не хочет работать
Спасибо

Код: plsql
1.
2.
3.
4.
5.
IF ((SELECT COUNT(*) stolb FROM tabl WHERE stolb IS NULL) == 0) THEN
	INSERT INTO tabl (stolb) VALUES ('znach');
ELSE
	UPDATE tabl SET stolb='znach' WHERE stolb IS NULL LIMIT 1;
END IF;
...
Рейтинг: 0 / 0
Вставить вместо NULL, а если NULL нету, то добавить строку
    #39384356
pit_alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergiksergik,

при наличии автоинкрементного ключа через
Код: sql
1.
 insert or replace




Код: sql
1.
2.
insert or replace into tabl(id, stolb)
select (select id from tabl where stolb is Null LIMIT 1), 'znach'
...
Рейтинг: 0 / 0
Вставить вместо NULL, а если NULL нету, то добавить строку
    #39384484
sergiksergik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо
но вот что имеем
...
Рейтинг: 0 / 0
Вставить вместо NULL, а если NULL нету, то добавить строку
    #39384486
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergiksergik,

"MySQL" как-бы намекает, что вы ошиблись форумом ...
...
Рейтинг: 0 / 0
Вставить вместо NULL, а если NULL нету, то добавить строку
    #39384499
sergiksergik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бывает

Просьба тему закрыть
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Вставить вместо NULL, а если NULL нету, то добавить строку
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]