Код (Text): Ошибка в SQL запросе: INSERT INTO `mg_product` SET `title` = "sdf", `link_electro` = "", `url` = "sdf", `code` = "404", `price` = "111", `old_price` = "", `image_url` = "", `image_title` = "", `image_alt` = "", `count` = "-1", `weight` = "", `cat_id` = "0", `inside_cat` = "", `description` = " sdf \n", `meta_title` = "sdf", `meta_keywords` = "sdf, sdf купить, 404", `meta_desc` = "sdf", `currency_iso` = "RUR", `recommend` = "0", `activity` = "1", `new` = "0", `related` = "", `yml_sales_notes` = "" Incorrect double value: '' for column `lotric_av72`.`mg_product`.`weight` at row 1 в таблице последняя строка 403 а это должна быть 404 21 weight float Нет Нет
>Перешол на др хостинг и хапнул ошибку Видимо штото случилось. Например другая версия БД. Или её форк
это cms не ручная комманда. вот так обрабатывается if (DB::buildQuery('INSERT INTO `'.PREFIX.'page` SET ', $array)) { $id = DB::insertId(); // Если url дублируется, то дописываем к нему id продукта. if ($dublicatUrl) { $arr = array('id' => $id, 'sort' => $id, 'url' => $array['url'].'_'.$id); } else { $arr = array('id' => $id, 'sort' => $id, 'url' => $array['url']); } $this->updatePage($arr); $array['id'] = $id; $result = $array; } phpMyAdmin старый хост: 4.6.6 новый хост:5.1.1 MariaDB 10.1.45 10.5.12
Вашему серверу БД без разницы как и чем формируется запрос. Выведите его с помощью echo. Скопируйте его во вкладку SQL исппользуемой БД в phpMyAdmin. В зависимости от ситуации, исправьте или запрос или структуру таблицы, или тип и значения данных по умолчанию в проблемной колонке.