Биллинговая система Nodeny
20 Мая 2024, 14:54:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Был админ и не стало  (Прочитано 4437 раз)
Александр (AleksHr)
NoDeny
Старожил
*

Карма: 2
Offline Offline

Сообщений: 323


Просмотр профиля
« : 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.

Как правильно пофиксить?
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #1 : 30 Сентября 2011, 16:42:23 »

Код:
Insert into admins set id=xxx,.....
Как-то так )) xxx -- ID админа, вся остальная инфа не так важна, ну имя разве что...
Записан
Александр (AleksHr)
NoDeny
Старожил
*

Карма: 2
Offline Offline

Сообщений: 323


Просмотр профиля
« Ответ #2 : 30 Сентября 2011, 19:45:17 »

Может кто-то конерктно подскажет?
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #3 : 30 Сентября 2011, 20:23:59 »

Да куда уж конкретнее....
Не ну можно конечно открыть файл таблицы каким-то суровым редактором, и вручную внести данные ))))
Записан
Александр (AleksHr)
NoDeny
Старожил
*

Карма: 2
Offline Offline

Сообщений: 323


Просмотр профиля
« Ответ #4 : 30 Сентября 2011, 20:29:59 »

0xbad0c0d3, спасибо так и сделал (MysQLFroNT)
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #5 : 30 Сентября 2011, 23:16:52 »

Подмигивающий
Записан
Gosha
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 199


Просмотр профиля
« Ответ #6 : 01 Октября 2011, 17:54:59 »

Уважаемые гуру. Помогите с командами mysql.
Проблема в следующем. Были созданы карточки с номиналом 180 , но срок действия установили в 365 дней. Эти карточки оказались не очень ходовыми , и довольно много их осталось. Сейчас карточки неактивны. Насколько я понимаю поле stime - время создания карточек, а etime - время окончания карточек. Как выбрать из таблицы cards с номиналом 180 и в поле etime поставить другое число?
(скажем 1378496691 ).
А также подскажите хорошее руководство по mysql.
Заранее благодарен.
Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1227

In LAN we trust!

358714596
Просмотр профиля
« Ответ #7 : 01 Октября 2011, 18:29:22 »

забанили на сайте mysql.com?)
Записан
Gosha
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 199


Просмотр профиля
« Ответ #8 : 01 Октября 2011, 18:41:39 »

забанили на сайте mysql.com?)
На сайте mysql.com  этот вопрос , равно как и другие не задавал.
Mysql ,со временем, освою сам. И этот вопрос не задавал бы, но поджимает время и клиенты.
Но если Вы не желаете помочь, выкручусь сам. 
Записан
Gosha
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 199


Просмотр профиля
« Ответ #9 : 01 Октября 2011, 19:25:06 »

UPDATE cards SET etime ='1378496691' WHERE `money` =180
Спасибо , уже сам разобрался. Улыбающийся
Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1227

In LAN we trust!

358714596
Просмотр профиля
« Ответ #10 : 02 Октября 2011, 08:44:35 »

UPDATE cards SET etime ='1378496691' WHERE `money` =180
Спасибо , уже сам разобрался. Улыбающийся
ну от и отлично! главное, чтобы у человека была мотивация самому разбираться во всем Улыбающийся
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #11 : 06 Октября 2011, 17:24:29 »

Да куда уж конкретнее....
Не ну можно конечно открыть файл таблицы каким-то суровым редактором, и вручную внести данные ))))
Если честно не понял что сделать, чтоб убрать это
Код:
Количество записей типа 'передача наличных' в таблице платежей (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), которые связаны с отсутствующими в БД администраторами: 5. Список записей можете получить выполнив запрос:
SELECT p.* FROM pays p LEFT JOIN admin a ON p.coment=a.id WHERE p.type=40 AND a.office IS NULL
Поле coment указывает на отсутствующего администратора в таблице admin. Удаление платежа повлияет на наличность 'на руках' у администратора admin_id.
Количество записей в таблице платежей (pays), автор которых отсутствует в таблице администраторов: 18. Список записей можете получить выполнив запрос:
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.
Просьба помочь
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #12 : 06 Октября 2011, 19:01:20 »

Пофиксил, в пхпадмине, сорри за спешный вопрос.
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!