За последние 24 часа нас посетили 25166 программистов и 2020 роботов. Сейчас ищут 899 программистов ...

Блокировка таблицы

Тема в разделе "MySQL", создана пользователем udodirc, 9 авг 2012.

  1. udodirc

    udodirc Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    111
    Симпатии:
    0
    Как заблокировать таблицу на запись в течение двух секунд.
     
  2. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    создать файлик: lock_table, написать в него следующее:
    Код (Text):
    1.  
    2. #!/bin/bash
    3. service mysqld stop
    4. sleep 2
    5. service mysqld start
    сделать chmod +x lock_table
    и запустить от рута.

    З.Ы.гарантировано на 2 секунды заблокирует таблицу :)

    Вот манул про lock tables http://www.mysql.ru/docs/man/LOCK_TABLES.html
     
  3. udodirc

    udodirc Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    111
    Симпатии:
    0
    Нет мне надо через скрипт, типа такого запроса LOCK TABLES `table` WRITE, `table` AS t1 READ. Без остановки mysql.
     
  4. udodirc

    udodirc Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    111
    Симпатии:
    0
    Решил проблему, переписал алгоритм. Спасибо за помощь!!!
     
  5. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
    Расскажи, как решил, чё уж там.