Задавайте вопросы, мы ответим
Вы не зашли.
Ес! Получилось.
Не знаю, только, то ли из-за того, что звездочкув счетчике пробелами отбил, то ли из-за того, что сделал столбцы, которые сравниваю одного типа (были разного).
Спасибо, помог Ваш пример.
Увидел, что там тип int, решил проверить в своих таблицах и обнаружил, что колонки, которые сравниваю разного типа. Убрал это несоответствие, в результате:
UPDATE `dle_cat_catalog` ,
`dle_models` SET `dle_cat_catalog`.`models_num` = ( SELECT count( * )
FROM `dle_models`
WHERE `dle_models`.`size` = `dle_cat_catalog`.`kod_zamena`
GROUP BY `size` ) ;
Затронуто строк: 153 (запрос занял 5.0825 сек.)
Спасибо еще раз. Уже готовлю следующий вопрос.
Неактивен
День добрый всем!
Вопрос такой:
Кто виноват и что делать?
при заполнении таблицы (mysql5.0; кодировка таблицы ср1251) из файла *.csv
в таблице поле(единственное, не считая id) которо должно было заполняться, заполнилось лишь по одному пробелу(как мне показалось)
Запрос был такой:
LOAD DATA INFILE
'D1.csv'
INTO TABLE `city_r`;
сохранил файл 1.csv в utf-8 и таблицу под него перестроил в той же кодировке, не помогло.
Или дело не в кодировке данного файла?
Неактивен
Попробуйте в явном виде указать разделитель данных в файле CSV (FIELD TERMINATED BY).
Неактивен
А вот и моя проблема.
Хочу импортировать csv через phpmyadmin. В данных всего два поля: название товара и его код. В названиях есть косая черта (/). После импорта всё, что после этой черты, усекается. Т.е. если название товара было
Телевизор Philips 2358 superslim черный / стерео динамический 78.45 dolby
то после импорта название становится
Телевизор Philips 2358 superslim черный
Как это можно исправить?
Неактивен
Не импортировать csv через phpMyAdmin?
Убедитесь, что длины столбца хватает. Попробуйте использовать другой клиент.
Неактивен
Длину столбца взял с запасом.
Пробовал Adminer. Результат тот же.
Еще рекомендации?
Неактивен
Текст команды покажите, пожалуйста.
Неактивен