The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"mysql + innodb"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"mysql + innodb" 
Сообщение от gt emailИскать по авторуВ закладки(ok) on 01-Фев-05, 13:52  (MSK)
при изменении значения слобца таблицы (innodb), например, из mysql-front, то из своей программы (в ней используется MySQL C API) я не могу отследить этого изменения. таблица перезакружается программой периодически, но изменения этого столбца в этой таблице не видно.
возможно нужно указать какие-то флаги для сессиии или для чтения программой (для select'a). но какие?
спасибо.
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • mysql + innodb, Vladislav Lazarenko, 15:44 , 01-Фев-05, (1)  
    • mysql + innodb, gt, 17:04 , 01-Фев-05, (2)  
      • mysql + innodb, Vladislav Lazarenko, 17:05 , 01-Фев-05, (3)  
        • mysql + innodb, gt, 17:22 , 01-Фев-05, (4)  
          • mysql + innodb, Vladislav Lazarenko, 17:23 , 01-Фев-05, (5)  
            • mysql + innodb, gt, 20:02 , 01-Фев-05, (6)  

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "mysql + innodb" 
Сообщение от Vladislav Lazarenko emailИскать по авторуВ закладки on 01-Фев-05, 15:44  (MSK)
>при изменении значения слобца таблицы (innodb), например, из mysql-front, то из своей
>программы (в ней используется MySQL C API) я не могу отследить
>этого изменения. таблица перезакружается программой периодически, но изменения этого столбца в
>этой таблице не видно.
>возможно нужно указать какие-то флаги для сессиии или для чтения программой (для
>select'a). но какие?
>спасибо

В MySQL есть транзакции? Возможно, нужно сделать commit в front, тогда увидешь изменения.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "mysql + innodb" 
Сообщение от gt emailИскать по авторуВ закладки(ok) on 01-Фев-05, 17:04  (MSK)
>>при изменении значения слобца таблицы (innodb), например, из mysql-front, то из своей
>>программы (в ней используется MySQL C API) я не могу отследить
>>этого изменения. таблица перезакружается программой периодически, но изменения этого столбца в
>>этой таблице не видно.
>>возможно нужно указать какие-то флаги для сессиии или для чтения программой (для
>>select'a). но какие?
>>спасибо
>
>В MySQL есть транзакции? Возможно, нужно сделать commit в front, тогда увидешь
>изменения.

первое, что я попытался сделать это commit в фронте - не помогло.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "mysql + innodb" 
Сообщение от Vladislav Lazarenko emailИскать по авторуВ закладки on 01-Фев-05, 17:05  (MSK)
>>>при изменении значения слобца таблицы (innodb), например, из mysql-front, то из своей
>>>программы (в ней используется MySQL C API) я не могу отследить
>>>этого изменения. таблица перезакружается программой периодически, но изменения этого столбца в
>>>этой таблице не видно.
>>>возможно нужно указать какие-то флаги для сессиии или для чтения программой (для
>>>select'a). но какие?
>>>спасибо
>>
>>В MySQL есть транзакции? Возможно, нужно сделать commit в front, тогда увидешь
>>изменения.
>
>первое, что я попытался сделать это commit в фронте - не помогло.
>

Попробуй сделать все то же самое, только изменения посмотреть не в своей программе, а в mysql console. Если они там будут - смело можно утверждать, что ошибка не во фронте, а в твоем творении.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "mysql + innodb" 
Сообщение от gt emailИскать по авторуВ закладки(ok) on 01-Фев-05, 17:22  (MSK)

>Попробуй сделать все то же самое, только изменения посмотреть не в своей
>программе, а в mysql console. Если они там будут - смело
>можно утверждать, что ошибка не во фронте, а в твоем творении.
>


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

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "mysql + innodb" 
Сообщение от Vladislav Lazarenko emailИскать по авторуВ закладки on 01-Фев-05, 17:23  (MSK)
Давай тогда код в студию, чтоли.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "mysql + innodb" 
Сообщение от gt emailИскать по авторуВ закладки(ok) on 01-Фев-05, 20:02  (MSK)
>Давай тогда код в студию, чтоли.

радостно сообщаю всем, что проблема решена.
все было дело в настройках сервера, а имеено
установки переменной transaction-isolation
в значение
set global transaction isolation level read committed
в секции [mysql.server] файла настроек my.cnf.

всем спасибо. и мне тоже =)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру