Ответить Новая тема Новый опрос 
 Изменение типа данных при импорте с помощью sql
yurchec
Новичок
Сообщений: 3
Регистрация: 17-04-2013


17-04-2013 20:18
День добрый форумчане. Возникла потребность изменения типа данных в столбце при импорте товаров на сайт. Напишу суть. Есть некоторые товары (допустим устарела инфа), нужно их обновить и добавить новые. Есть случаи когда неизвестно еще количество товара или его точная цена, но нужно добавлять товар на сайт. При импорте пустых значений в базу по умолчанию присваивается 0. Вот как раз то и суть. Как лучше сделать чтоб полю цена или количество присвоить пустое значение, чтобы не было нуля. Есть вариант чтобы пропустить строку если пусто либо уже что то еще делать (например поменять тип и присвоить как пустой текст). Нужно добавить такой sql запрос в php скрипт обновления товаров.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
savvato11


Cпециалист
Сообщений: 289
Регистрация: 01-09-2012


18-04-2013 01:20
проще поправить tpl,
если цена 0 , то не отображать поле
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
yurchec
Новичок
Сообщений: 3
Регистрация: 17-04-2013


18-04-2013 01:57
Желательно через скрипт с использованием sql
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
savvato11


Cпециалист
Сообщений: 289
Регистрация: 01-09-2012


18-04-2013 04:08
и как вы это представляете? если поставить тип NULL по умолчанию у этих полей в таблице product, что то я не уверен в корректной работе движка потом...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
yurchec
Новичок
Сообщений: 3
Регистрация: 17-04-2013


18-04-2013 13:47
Даже если вручную поставить null то всеравно будет отображаться 0 по цене и отсутствие товара по количеству, потому была идея поменять тип на текстовый и присвоить пустое значение.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
savvato11


Cпециалист
Сообщений: 289
Регистрация: 01-09-2012


20-04-2013 01:26
ну так поменяйте в таблице через пхп май админ, и ужаснитесь потом от возможного количества поваливших ошибок...
Правильней , как я писал выше, внести несложные правки в тплку.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос