Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Удалить содержимое из одного столбца таблицы, Помогите разобраться... 
:(
    Опции темы
Ghirik
Дата 1.10.2007, 05:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 919
Регистрация: 26.3.2007

Репутация: нет
Всего: 20



Не могу удалить содержимое одного столбца таблицы, такое, вообще, возможно? Нужно очистить один столбец. Удалить пытаюсь через phpMyAdmin, но не нахожу там такой возможности. Удаляет только всё содержимое таблицы или весь столбец, вместе с названием. А мне нужно только очистить.
Подскажите, пожалуйста, как сделать.

Это сообщение отредактировал(а) Ghirik - 1.10.2007, 05:17


--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
igorold
Дата 1.10.2007, 05:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 557
Регистрация: 22.12.2005
Где: Россия->Урал-& gt;Миасс

Репутация: 5
Всего: 17



update Table_name set Table_name.Stolbec=0;

или Table_name.Stolbec=''    если поле текстовое


или я чего-то недопонял ... 


--------------------
... у семи нянек 14 сисек ...  
Putin here, Putin there, Putin almost everywhere!
PM MAIL   Вверх
Ghirik
Дата 1.10.2007, 08:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 919
Регистрация: 26.3.2007

Репутация: нет
Всего: 20



Спасибо, попробовал, как Вы сказали, записал так 
update qpp_param set qpp_param.description=''
поле текстовое.
Но получил ошибку
Цитата

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries/header_meta_style.inc.php:27) in /usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries/common.lib.php on line 1154

Я совершенно ни чего не понимаю в запросах к базе, в чем проблема, почему не прошло? Какие могут быть варианты?


--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
Ghirik
Дата 1.10.2007, 08:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 919
Регистрация: 26.3.2007

Репутация: нет
Всего: 20



Всё, разобрался!!! Не там запрос писал, smile
огромное спасибо.


--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
Ghirik
Дата 1.10.2007, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 919
Регистрация: 26.3.2007

Репутация: нет
Всего: 20



Опять проблема.
На локальном компе установлен Дэнвер. Я экспортировал базу в sql-файл, а теперь нужно импортировать, но кнопочки такой нет. smile  Что делать? Подскажите пожалуйста.


--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
igorold
Дата 1.10.2007, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 557
Регистрация: 22.12.2005
Где: Россия->Урал-& gt;Миасс

Репутация: 5
Всего: 17



что значит sql-файл? т.е. создал дамп базы?



--------------------
... у семи нянек 14 сисек ...  
Putin here, Putin there, Putin almost everywhere!
PM MAIL   Вверх
Ghirik
Дата 1.10.2007, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 919
Регистрация: 26.3.2007

Репутация: нет
Всего: 20



Ну, наверное, это так называется. smile Я воспользовался процедурой экспорта базы в phpMyAdmin, экспортировал в формате SQL. На сервере у хостера в phpMyAdmin есть возможность импорта базы, а у меня на локале стоит Дэнвер, и там нет импорта, только экспорт. А мне нужно под Дэнвером сделать импорт.


--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
sTa1kEr
Дата 1.10.2007, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 7
Всего: 146



Ghirik, можно просто выполнить этот скрипт из консоли
Код

Z:\usr\local\mysql4\bin\mysql.exe -uroot -ppassword -Ddata_base -e"\. script.sql"


Это сообщение отредактировал(а) sTa1kEr - 1.10.2007, 17:02
PM MAIL   Вверх
check
Дата 1.10.2007, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 610
Регистрация: 3.4.2006

Репутация: 3
Всего: 23



Цитата(sTa1kEr @  1.10.2007,  17:02 Найти цитируемый пост)
"\. script.sql"
Не знал такого синтаксиса. 
Я так делал
Код

Z:\usr\local\mysql4\bin\mysql.exe -u root -p password -D data_base < \. script.sql


А проще всего скопировать код SQL-скрипта в phpMyAdmin и выполнить его.
PM MAIL   Вверх
Ghirik
Дата 1.10.2007, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 919
Регистрация: 26.3.2007

Репутация: нет
Всего: 20



Всем спасибо.
Не осилил я работу с консолью smile , но сделал импорт.

На всякий случай изложу каким образом, вдруг кому пригодится. (касается только Денвера)

1. Загружаете последний phpMyAdmin
2. Тупо (можно не очень smile) заменяете все файлы в директории \home\localhost\www\Tools\phpmyadmin\ на файлы из дистрибутива. 
3. Исправляете в файле php.ini значения upload_max_filesize, post_max_size и memory_limit на подходящие Вам. 
4. Перезапускаете Апач. 
5. Заходите в phpMyAdmin, и заходите на класную вкладку ИМПОРТ. 
Усе. 


Это сообщение отредактировал(а) Ghirik - 1.10.2007, 23:19


--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
SelenIT
Дата 2.10.2007, 05:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 6
Всего: 401



Есть еще неплохой скриптик Sypex Dumper (экс-SKDumper), в деле экспорта-импорта работает быстрее и (имхо) надежнее, чем PMA, размером всего около 30кБ и с приятным интерфейсом. Только там в настройках желательно отключить "шпионскую" статистику smile.


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Ghirik
Дата 3.10.2007, 06:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 919
Регистрация: 26.3.2007

Репутация: нет
Всего: 20



SelenIT, спасибо за ссылочку, поробую...



Попробовал...
Очуметь!!! Супер скрипт!!! Огромное спасибо!!!

Это сообщение отредактировал(а) Ghirik - 3.10.2007, 07:19


--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0516 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.