Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Работа с временными таблицами MySQL

Работа с временными таблицами MySQL
Я
   Slon747
 
04.11.19 - 15:54
8.3
Вот запрос, которые нормально обрабатывается в обычном клиентском ПО:
DROP TABLE IF EXISTS products_1c;
CREATE TEMPORARY TABLE products_1c (uid VARCHAR(36));
INSERT INTO products_1c(uid) VALUES ('1234567');
SELECT * FROM products_1c;

Создается временная таблица, добавляется запись, потом считывается.
Этот же текст выполняю в 1С (все 4 запроса сразу), но ничего не возвращает.
Пользуюсь библиотекой v7mysql.dll
В чем может быть проблема?
 
 
   Slon747
 
1 - 04.11.19 - 16:17
Когда попробовал то же самое сделать с реальной таблицей, тоже не получилось.
Видимо, v7mysql.dll не может выполнять несколько запросов сразу.
Но по одиночке нельзя выполнять, если работаю с временными таблицами.
   Сияющий в темноте
 
2 - 04.11.19 - 17:26
AdoDb вам в помощь-должно нормально отрабатывать.
но для MySql нет понятия временная таблица,это только если memoryDb использовать.
и uuid лучше хранить как char(32)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.