SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 19/10/2015, 03:39 PM   #371
White_116
High-roller
 
Join Date: Sep 2010
Location: Russia/116
Posts: 1,495
Reputation: 69
Default Re: MySQL (F.A.Q.)

Quote:
Originally Posted by stabker View Post
А зачем создавать отдельную таблицу под каждую фракцию, если можно создать одну, но добавить поле fractionid и сделать на него индекс? Разве так не изощреннее?
Если структура одинаковая.
__________________
White_116 is offline   Reply With Quote
Old 19/10/2015, 05:20 PM   #372
Stepashka
Godfather
 
Stepashka's Avatar
 
Join Date: Jul 2008
Location: near PC
Posts: 5,763
Reputation: 142
Default Re: MySQL (F.A.Q.)

Quote:
Фракция
  • id
  • name

Игрок
  • id
  • name

Ранг
  • id
  • name

Члены
  • id игрока
  • id фракции
  • дата вступления в фракцию
  • дата выхода из фракции

Ранги
  • id игрока
  • id ранга
  • дата получения ранга
  • дата потери ранга
  • Причина потери
Не благодари.
__________________
Клятва Страуструпа: "Я обязуюсь прилежно комментировать свой код, не использовать goto и следить за состоянием своих потоков и выделяемой памяти. Я обязуюсь не оставлять мусора в системе и избегать однобуквенных переменных. Ресет." © Куч
M&M GM
Status: ON HOLD

Stepashka is online now   Reply With Quote
Old 19/10/2015, 06:15 PM   #373
White_116
High-roller
 
Join Date: Sep 2010
Location: Russia/116
Posts: 1,495
Reputation: 69
Default Re: MySQL (F.A.Q.)

Quote:
Originally Posted by Stepashka View Post
Не благодари.
А теперь учи вложенным запросам
__________________
White_116 is offline   Reply With Quote
Old 19/10/2015, 08:08 PM   #374
ZiGGi
Banned
 
Join Date: Sep 2008
Location: Russia
Posts: 1,659
Reputation: 356
Default Re: MySQL (F.A.Q.)

Quote:
Originally Posted by White_116 View Post
А теперь учи вложенным запросам
Тут JOIN запросов вполне достаточно.
ZiGGi is offline   Reply With Quote
Old 02/01/2016, 06:00 PM   #375
themakar
Big Clucker
 
Join Date: Nov 2015
Posts: 96
Reputation: 3
Default Re: MySQL (F.A.Q.)

Часто происходит потеря сигнала с базой.
Стоит OpenServer на Windows 7, это нормально для этой сборки или же можно что-то подкрутить в настройках, кто работает на этой сборке подскажите пожалуйста.
themakar is offline   Reply With Quote
Old 02/01/2016, 06:34 PM   #376
Stepashka
Godfather
 
Stepashka's Avatar
 
Join Date: Jul 2008
Location: near PC
Posts: 5,763
Reputation: 142
Default Re: MySQL (F.A.Q.)

Quote:
Originally Posted by themakar View Post
Часто происходит потеря сигнала с базой.
Стоит OpenServer на Windows 7, это нормально для этой сборки или же можно что-то подкрутить в настройках, кто работает на этой сборке подскажите пожалуйста.
Попробуй увеличить таймаут ожидания в настройках базы.
__________________
Клятва Страуструпа: "Я обязуюсь прилежно комментировать свой код, не использовать goto и следить за состоянием своих потоков и выделяемой памяти. Я обязуюсь не оставлять мусора в системе и избегать однобуквенных переменных. Ресет." © Куч
M&M GM
Status: ON HOLD

Stepashka is online now   Reply With Quote
Old 02/01/2016, 11:56 PM   #377
themakar
Big Clucker
 
Join Date: Nov 2015
Posts: 96
Reputation: 3
Default Re: MySQL (F.A.Q.)

Quote:
Originally Posted by Stepashka View Post
Попробуй увеличить таймаут ожидания в настройках базы.
wait_timeout = 60
interactive_timeout = 30
themakar is offline   Reply With Quote
Old 03/01/2016, 08:49 AM   #378
Davidoff
Little Clucker
 
Join Date: Sep 2013
Posts: 17
Reputation: 0
Default Re: MySQL (F.A.Q.)

Всем привет!
Имеются 2 таблицы:
Accounts: id | name | pass | chars
Characters: id | from | name | level
Вопрос: Как лучше привязать к аккаунту персонаж?
Путём имя аккаунта с полей "from"? String
Или путём id аккаунта с полей "from"? Int
И на последок, как привязать эти поля к друг другу? На примере пожалуйста.
Davidoff is offline   Reply With Quote
Old 04/01/2016, 03:58 PM   #379
Stepashka
Godfather
 
Stepashka's Avatar
 
Join Date: Jul 2008
Location: near PC
Posts: 5,763
Reputation: 142
Default Re: MySQL (F.A.Q.)

Quote:
Originally Posted by themakar View Post
wait_timeout = 60
interactive_timeout = 30
Очевидно эти. Если не поможет, веди логи и ищи причину дисконектов.

Quote:
Originally Posted by Davidoff View Post
Всем привет!
Имеются 2 таблицы:
Accounts: id | name | pass | chars
Characters: id | from | name | level
Вопрос: Как лучше привязать к аккаунту персонаж?
Путём имя аккаунта с полей "from"? String
Или путём id аккаунта с полей "from"? Int
И на последок, как привязать эти поля к друг другу? На примере пожалуйста.
По средствам уникального поля.
Второе.
Скриптово, можно конечно прописать зависимости в базе, но ты больше с ними намучаешься чем они тебе помогут.
__________________
Клятва Страуструпа: "Я обязуюсь прилежно комментировать свой код, не использовать goto и следить за состоянием своих потоков и выделяемой памяти. Я обязуюсь не оставлять мусора в системе и избегать однобуквенных переменных. Ресет." © Куч
M&M GM
Status: ON HOLD

Stepashka is online now   Reply With Quote
Old 04/01/2016, 07:46 PM   #380
Davidoff
Little Clucker
 
Join Date: Sep 2013
Posts: 17
Reputation: 0
Default Re: MySQL (F.A.Q.)

Quote:
Originally Posted by Stepashka View Post
Очевидно эти. Если не поможет, веди логи и ищи причину дисконектов.

По средствам уникального поля.
Второе.
Скриптово, можно конечно прописать зависимости в базе, но ты больше с ними намучаешься чем они тебе помогут.
Как это сделать? покажите пример пожалуйста.
Davidoff is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[GameMode] Basic MySQL Account Script [MySQL R7, cache functions, easydialog, Whirlpool, salted passwords] ReneG Gamemode Scripts 70 02/03/2014 11:48 AM
[GameMode] MySQL CLEAN GAMEMODE [Whirlpool, MySQL BlueG R7, Cache, Ready Package (Windows)] GiamPy. Gamemode Scripts 13 13/09/2013 04:31 PM
BlueG MySQL plugin - Failed (plugins/mysql.so: undefined symbol: _Z13stringvprintfPKcPc) linuxthefish Plugin Development 10 13/07/2013 10:56 AM
[Tool/Web/Other] MySQL DB Manager - Easily manage your MySQL databases with this remote application fiki574 Tools and Files 13 22/07/2012 09:41 AM


All times are GMT. The time now is 08:11 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.