добавить_в_бд

Это старая версия документа!


Доавить в бд товары с автогенерацией названия

SET @i = (SELECT MAX(id) + 1 FROM product);
INSERT INTO `product` (`name`, `slug`, `main_variant_id`, `main_category_id`, `status`) VALUES (CONCAT('Товар ', @i), CONCAT('tovar-',@i), null, 16, 1);
SET @product_id = LAST_INSERT_ID();
INSERT INTO `variant` (`name`, `slug`, `product_id`, `quantity`, `status`) VALUES ('main', 'main', @product_id, 99 ,1);
SET @variant_id = LAST_INSERT_ID();
UPDATE `product` SET `main_variant_id`= @variant_id WHERE id = @product_id;

SET @i = (SELECT MAX(id) + 1 FROM company);
INSERT INTO `company` (`name`, `label`, `region_id`, `main_address_id`, `status`, `created_at`, `updated_at`, `created_by`, `updated_by`) VALUES (CONCAT('Компания ', @i), '', 9, null, 1, '2022-03-28 10:15:30', NULL, 1, NULL);
SET @product_id = LAST_INSERT_ID();
INSERT INTO `address` (`vista_id`, `company_id`, `name`, `label`, `inn`, `country_code`, `city`, `state`, `zip_code`, `street`, `house`, `apartment`, `address`, `latitude`, `longitude`, `type_id`, `status`, `comment`, `created_by`, `updated_by`) VALUES ( NULL, @product_id, CONCAT('Компания ', @i), '', CONCAT('Компания ', @i), 'AZ', '', '', NULL, NULL, NULL, NULL, '', '', '', NULL, 10, '', 1, NULL);
SET @variant_id = LAST_INSERT_ID();
UPDATE `company` SET `main_address_id`= @variant_id WHERE id = @product_id;

INSERT INTO `address` (`vista_id`, `company_id`, `name`, `label`, `inn`, `country_code`, `city`, `state`, `zip_code`, `street`, `house`, `apartment`, `address`, `latitude`, `longitude`, `type_id`, `status`, `comment`, `created_by`, `updated_by`) VALUES ( NULL, @product_id, 'Адрес', '', 'Адрес', 'AZ', '', '', NULL, NULL, NULL, NULL, '', '', '', 6, 10, '', 1, NULL);
...
INSERT INTO `address` (`vista_id`, `company_id`, `name`, `label`, `inn`, `country_code`, `city`, `state`, `zip_code`, `street`, `house`, `apartment`, `address`, `latitude`, `longitude`, `type_id`, `status`, `comment`, `created_by`, `updated_by`) VALUES ( NULL, @product_id, 'Адрес', '', 'Адрес', 'AZ', '', '', NULL, NULL, NULL, NULL, '', '', '', 6, 10, '', 1, NULL);

  • добавить_в_бд.1648455738.txt.gz
  • Последнее изменение: 2022/03/28 09:22
  • (внешнее изменение)