|  | 
| Регистрация | Правила форума | Справка | Сообщество | Календарь | Сообщения сегодня | Сообщения за неделю | ≥ Поиск ≤ | 
| 
 | |||||||
| Программисты и компьютеры в ПМР - Небольшой клуб для программистов и всех, кому интересны компьютеры и всё, что с ними связано. | 
|   | 
|  | Опции темы | Поиск в этой теме | Опции просмотра | 
|  24.12.2012, 17:20 |  MySQL - цикл обработки всех таблиц базы | 
|   Администратор | 
			
			Как сделать в MySQL цикл обработки всех таблиц базы? В базе много таблиц, я хочу всем им сменить тип на MYISAM. Например ALTER TABLE `avatar` ENGINE = MYISAM 
				________________ Судьба - совокупность совершенных глупостей человека. Любите и принимайте людей такими, какие они есть. Если Вас оскорбили - нажимаем "Пожаловаться на это сообщение"  слева от поста под аватаром хама. | 
|   | 
|  24.12.2012, 18:16 |  | 
|   Форумчане ПМР Детали профиля (+/-) | 
			
			просто mysql недостаточно, нужен еще любой язык для выполнения запросов. В бд information_schema в таблице TABLES хранятся имена и все данные по всем таблицам всех бд. Оттуда получаем названия всех таблиц (в условие ставим TABLE_SCHEMA равное названию нужной бд) и циклом проходимся по каждой таблице, меняя ее тип...
		 | 
|   | 
|  24.12.2012, 22:38 |  | 
|   Администратор | 
			
			А я хочу без языка, чисто на мускуле в пхпадмине чтобы выполнить запрос.
		 | 
|   | 
|  26.12.2012, 09:26 |  | 
|   Администратор | 
			
			Вот почему не работает? DECLARE Var1 VARCHAR(255); - это дает You have an error in your SQL syntax. И что не так с синтаксисом? SET Var1 = SHOW TABLES; SELECT Var1; | 
|   | 
|  26.12.2012, 12:35 |  | 
|   Администратор | 
			
			Просто интересно, почему это не работает в пхпмайадмине. Ну и вообще иногда удобнее пхпмайадмин зайти, чем создавать файл php. | 
|   | 
|  26.12.2012, 12:43 |  | |
|   Форумчане ПМР Детали профиля (+/-) | 
			
			удобнее только по мелочам что-то смотреть/cделать в виде одного запроса. А оно где-то еще должно работать? ) 
 | |
|   | 
|  26.12.2012, 15:08 |  | 
|   Администратор | 
			
			DECLARE Var1  INT (10) -   работает.
		 | 
|   | 
|  26.12.2012, 17:33 |  | 
|   Администратор | 
			
			Версия 5.5.
		 | 
|   | 
|   | 
|  Похожие темы | ||||
| Тема | Автор | Разделы | Ответы | Последний ответ | 
| Павел Глоба: «В 2018-м завершится трагический для России цикл, связанный с убийством Распу | optimist | Политика ПМР, Молдовы, России, Украины | 2 | 31.01.2015 22:28 | 
| Программы для обработки цифровых фотографий и изображений | Elenn | Программы, софт | 11 | 14.08.2013 23:02 | 
| Инструменты обработки звука. | Sher | Музыка | 42 | 23.02.2013 22:34 | 
| Mysql Manadgar 10 | avrudoi | Компьютерные сети | 0 | 16.06.2010 16:10 | 
| 
 | 
 | |||||||