Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 5 из 5
  1. #1
    Аватар для Сергей
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Сообщений
    161
    Репутация:
    3 ±

    Вопрос по поводу INSERT INTO

    Доброго времени суток, я конечно осознаю, что я уже всех тут мягко говоря, надоел но такой вопрос, как лучше отослать данные в БД, данных планируется отправлять большое количество цифр и дат

    Образно говоря, представьте таблицу с аккаунтами, где каждая ячейка важна наполнением данных, и от этих данных может зависить многое, так вот вопрос, как лучше всего сделать?

    Моя версия, отправить данные, чтобы произошло создание таблицы, образно говоря создается Test_Account с именем и паролем
    Далее, в том же калбеке, сделать проверку, создалось или нет в БД, и вот если создалось, обновить нужные данные, а вот если произошёл сбой, и не создалось, много подводных камней в этом варианте, может кто-то лучше предложить?
    Последний раз редактировалось Сергей; 08.10.2019 в 04:44.

  2. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Эмм, а зачем разделять на создание и обновление? Отправляй INSERT-запрос сразу со всеми нужными данными. Нет никакого смысла разделять его на INSERT и UPDATE-запросы.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  3. #3
    Аватар для Сергей
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Сообщений
    161
    Репутация:
    3 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Эмм, а зачем разделять на создание и обновление? Отправляй INSERT-запрос сразу со всеми нужными данными. Нет никакого смысла разделять его на INSERT и UPDATE-запросы.
    Просто запрос реально будет большой, вот по этому и опасаюсь

  4. #4
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Ничего страшного не случится. У MySQL стандартное ограничение на размер запроса - 1 Мб. При желании, его можно увеличить.

    Если под рукой есть таблица, заполненная несколькими тысячами строк, сделай экспорт этой таблицы и посмотри какой размер INSERT-запроса будет там :)
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  5. Пользователь сказал cпасибо:
    Сергей (10.10.2019)
  6. #5
    Аватар для Сергей
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Сообщений
    161
    Репутация:
    3 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Ничего страшного не случится. У MySQL стандартное ограничение на размер запроса - 1 Мб. При желании, его можно увеличить.

    Если под рукой есть таблица, заполненная несколькими тысячами строк, сделай экспорт этой таблицы и посмотри какой размер INSERT-запроса будет там :)
    Большое спасибо

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •