Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 02.05.2015, 13:46
Профессор
Отправить личное сообщение для UIjs Посмотреть профиль Найти все сообщения от UIjs
 
Регистрация: 24.04.2015
Сообщений: 183

да. у тя пукан возгарелся что все поняли а ты затупил и ты решил нас обозвать? типа бабы хуже парней а ты сделал вид что мы бабы зная что мы парни тем самым принизил нас и типа от этого не считается что ты тупану? такая у тебя логика была? типа, да, я тупанул, ну а вы, А ВЫ, А МЫ НЕ МУЖЧИНЫ, ВЫ ЖЕНЬЩИНЫ!! АХ!! СЬЕЛИ?*?? ахахааха, я очистился!! моя тупость анулировалась я перекрыл её оскорблением! 1:1 ураа ураа. такая логика?
Ответить с цитированием
  #22 (permalink)  
Старый 02.05.2015, 18:23
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Да уж, бурная логика, не у меня правда, успокойтесь, никто вас за "баб" не считает, да и женщина, это не обязательно штамп "блондинка".
А что я "типа рассуждал", ну так само формирование этого числа, это простая операция и не требующая наворотов, а возможно, что и подход не верный, и лучше бы оно и формировалось автоматически. Не известно, что из себя представляет вся операция "формировать счет", при каких условиях, а это может быть важным моментом. А не зная это, ну что я буду рассуждать то, да и некогда сейчас, работы много )
Ответить с цитированием
  #23 (permalink)  
Старый 02.05.2015, 18:53
Профессор
Отправить личное сообщение для UIjs Посмотреть профиль Найти все сообщения от UIjs
 
Регистрация: 24.04.2015
Сообщений: 183

laimas, короче это айдишник, тока второй, система заняла в нутри двика айдишник и не дает мне это свойство использовать, по этому надо другое с похожими свойствами. точнее с аналогичными
Ответить с цитированием
  #24 (permalink)  
Старый 02.05.2015, 20:37
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

UIjs,
Пишешь тригер AFTER INSERT, в тригере выбираешь максимальное значение поля в таблице добавляешь к нему 1 и обновляешь только, что вставленную запись
Ответить с цитированием
  #25 (permalink)  
Старый 02.05.2015, 21:31
Профессор
Отправить личное сообщение для UIjs Посмотреть профиль Найти все сообщения от UIjs
 
Регистрация: 24.04.2015
Сообщений: 183

Poznakomlus, красавчик, а нельзя ли вытворить такое:

типа того: INSERT INTO `table`(`field`) VALUES( MAX(`field`)+1 )

Последний раз редактировалось UIjs, 02.05.2015 в 21:34.
Ответить с цитированием
  #26 (permalink)  
Старый 02.05.2015, 21:41
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

Можно и так я предложил переложить логику на MySql. Можно еще вьюху (представление) создать чтобы отображала MAX значение и выбирать из нее значение MAX. Вариантов много
Ответить с цитированием
  #27 (permalink)  
Старый 02.05.2015, 21:48
Профессор
Отправить личное сообщение для UIjs Посмотреть профиль Найти все сообщения от UIjs
 
Регистрация: 24.04.2015
Сообщений: 183

Poznakomlus, не, я мой ваирант кстати рабочий? есть какая нить такая функция? подскажи как запрос сделать)? или я уже ТУПО УГАДАЛ)??
Ответить с цитированием
  #28 (permalink)  
Старый 02.05.2015, 22:01
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

INSERT INTO `table`(`val`) VALUES ((SELECT MAX(`val`) FROM `table` as tbl) + 1) ;
к примеру так
Ответить с цитированием
  #29 (permalink)  
Старый 02.05.2015, 22:02
Профессор
Отправить личное сообщение для UIjs Посмотреть профиль Найти все сообщения от UIjs
 
Регистрация: 24.04.2015
Сообщений: 183

а есть че нить типа

`field` INT DEFAULT MAX(`field`)+1

?
Ответить с цитированием
  #30 (permalink)  
Старый 02.05.2015, 22:11
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

это легко делается тригером
тригер срабатывает после вставки и сам заменит новое значение
1. Вариант вставка с подзапросом
2. Вариант сделать вьюху с отображением max/ Она будет в памяти вычисляться и будет летать.
3. Вариант это тригер
4 Вариант тригер с вьюхой самое скоростное будет
При небольших объемах любой сойдет если поле индексированным сделаешь то пофиг какой объем
Вариант 4 самый высокопроизводительный. И не забудь к этому полю индекс поставить

Последний раз редактировалось Vlasenko Fedor, 02.05.2015 в 22:17.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Webpack'а тред nerv_ Сборка проекта, утилиты 58 07.05.2016 13:46
Приглашаем web-программистов (php, MySQL, Javascript). smithandpartners Работа 2 06.09.2013 21:17
Не подключается MySql super-php Серверные языки и технологии 1 02.08.2013 01:26
Таймер на js с записью в mysql lapitsky Общие вопросы Javascript 1 07.06.2013 19:37
Приглашаем web-программистов (php, MySQL, Javascript). smithandpartners Работа 3 06.11.2012 22:29