Название: Был админ и не стало Отправлено: Александр (AleksHr) от 30 Сентября 2011, 16:14:35 Был заведен админ, он естественно проводил платежи в системе и т.д.
Пришло время и он уволился, естественно вся наличка была передана другому администратору в билингу, тоесть все как бы нормально. Удалили админа. Но! Теперь при проверка пишет: Цитировать Количество записей типа 'передача наличных' в таблице платежей (pays), которые связаны с отсутствующими в БД администраторами: 7. Список записей можете получить выполнив запрос: SELECT p.* FROM pays p LEFT JOIN admin a ON p.reason=a.id WHERE p.type=40 AND a.office IS NULL Поле reason указывает на отсутствующего администратора в таблице admin. Удаление платежа повлияет на наличность 'на руках' у администратора admin_id. Количество записей в таблице платежей (pays), автор которых отсутствует в таблице администраторов: 55. Список записей можете получить выполнив запрос: SELECT p.* FROM pays p LEFT JOIN admin a ON p.admin_id=a.id WHERE p.admin_id<>0 AND a.office IS NULL Поле admin_id указывает на отсутствующего администратора в таблице admin. Как правильно пофиксить? Название: Re: Был админ и не стало Отправлено: 0xbad0c0d3 от 30 Сентября 2011, 16:42:23 Код: Insert into admins set id=xxx,..... Название: Re: Был админ и не стало Отправлено: Александр (AleksHr) от 30 Сентября 2011, 19:45:17 Может кто-то конерктно подскажет?
Название: Re: Был админ и не стало Отправлено: 0xbad0c0d3 от 30 Сентября 2011, 20:23:59 Да куда уж конкретнее....
Не ну можно конечно открыть файл таблицы каким-то суровым редактором, и вручную внести данные )))) Название: Re: Был админ и не стало Отправлено: Александр (AleksHr) от 30 Сентября 2011, 20:29:59 0xbad0c0d3, спасибо так и сделал (MysQLFroNT)
Название: Re: Был админ и не стало Отправлено: 0xbad0c0d3 от 30 Сентября 2011, 23:16:52 ;)
Название: Re: Был админ и не стало Отправлено: Gosha от 01 Октября 2011, 17:54:59 Уважаемые гуру. Помогите с командами mysql.
Проблема в следующем. Были созданы карточки с номиналом 180 , но срок действия установили в 365 дней. Эти карточки оказались не очень ходовыми , и довольно много их осталось. Сейчас карточки неактивны. Насколько я понимаю поле stime - время создания карточек, а etime - время окончания карточек. Как выбрать из таблицы cards с номиналом 180 и в поле etime поставить другое число? (скажем 1378496691 ). А также подскажите хорошее руководство по mysql. Заранее благодарен. Название: Re: Был админ и не стало Отправлено: elite от 01 Октября 2011, 18:29:22 забанили на сайте mysql.com?)
Название: Re: Был админ и не стало Отправлено: Gosha от 01 Октября 2011, 18:41:39 забанили на сайте mysql.com?) На сайте mysql.com этот вопрос , равно как и другие не задавал. Mysql ,со временем, освою сам. И этот вопрос не задавал бы, но поджимает время и клиенты. Но если Вы не желаете помочь, выкручусь сам. Название: Re: Был админ и не стало Отправлено: Gosha от 01 Октября 2011, 19:25:06 UPDATE cards SET etime ='1378496691' WHERE `money` =180
Спасибо , уже сам разобрался. :) Название: Re: Был админ и не стало Отправлено: elite от 02 Октября 2011, 08:44:35 UPDATE cards SET etime ='1378496691' WHERE `money` =180 ну от и отлично! главное, чтобы у человека была мотивация самому разбираться во всем :)Спасибо , уже сам разобрался. :) Название: Re: Был админ и не стало Отправлено: poxy. от 06 Октября 2011, 17:24:29 Да куда уж конкретнее.... Если честно не понял что сделать, чтоб убрать это Не ну можно конечно открыть файл таблицы каким-то суровым редактором, и вручную внести данные )))) Код: Количество записей типа 'передача наличных' в таблице платежей (pays), которые связаны с отсутствующими в БД администраторами: 7. Список записей можете получить выполнив запрос: Название: Re: Был админ и не стало Отправлено: poxy. от 06 Октября 2011, 19:01:20 Пофиксил, в пхпадмине, сорри за спешный вопрос.
|