ПредишенСледващото

Представете си, че текат множество процеси, които правят избрана заявка за една и съща маса. Ако не се осигури специфично състояние, няколко процеса могат да избират един и същи запис в същото време. В тази статия ще ви покажа решение, което е 100% ще помогне да се избегне тази ситуация.

За да се избегне по-горе ситуация, трябва да не просто SELECT заявка, и неговата разширена версия, която много хора не са наясно: SELECT ... FOR UPDATE.

По този начин, при извършване на заявката, всички засегнати записи в базата данни ще бъдат заключени да завърши сесията или докато има записи за актуализиране на базата данни. Друг сценарий няма да бъде в състояние да изберете заключена рекорд, докато там ще дойде едно от тези условия.

Въпреки това, не всички са толкова прости. Трябва да се извърши още няколко условия. На първо място, трябва да се създаде таблица ви въз основа на InnoDB архитектура. В противен случай, ключалката просто няма да работи. На второ място, преди извършване на пробата, която искате да деактивирате автоматичното извършване на поискване. Т.е. с други думи, автоматичното изпълнение на искането. След като въведете заявката за UPDATE, ще се нуждаят от повече време, за да се прилага към базата данни и извършване на промяна с помощта на COMMIT команда.

5 урока последната колона "PHP"

Когато става въпрос за сигурността на уеб сайт, фразата "Да се ​​филтрират всички, избяга всичко" винаги ще бъде от значение. Днес нека да поговорим за филтриране на данните.

  • Изразителен 2 поддържа връзка с други компоненти за специален режим на ZF. Не всеки харесва решението. В тази статия ще обсъдим как да се подобри процесът на свързване на няколко модула.

  • Да предположим, че трябва да изпратите информация за Google Анализ от страна на сървъра скрипт. Как да го направя. Отговорът в тази статия.

  • Селекция от няколко вида PHP пясък. На някои ви в онлайн режим ще бъде в състояние да тествате вашия код, но има и решения, които могат да бъдат приложени в сайта си.

    Рецепта проба чрез избрана заявка ... за актуализация

    До получаване на информация от два канала (зрение и слух) на ефективността на обучението далеч по-добър живот от книги. А домашните задачи и онлайн тестове ще ви позволи да мисля постоянно в целевия език и веднага провери знанията си!

    Рецепта проба чрез избрана заявка ... за актуализация

    Рецепта проба чрез избрана заявка ... за актуализация

    Ако искате по-дълго време, за да проучи как да се HTML, че ме има, за което трябва добра новина!

    Рецепта проба чрез избрана заявка ... за актуализация

    Ако вече сте се научили HTML и искат да се движи напред, следващата стъпка ще бъде да се проучи CSS технологията.

    Рецепта проба чрез избрана заявка ... за актуализация

    Ако искате да се разбере концепцията на домейн и хостинг, да научат как да се създаде база данни, да качвате файлове към уеб сайт чрез FTP сървър, създаване на поддомейни, да конфигурирате пощенските кутии за сайта и мониторинг на посещаемостта, този курс е разработен специално за вас!

  • Подкрепете проекта - споделете линка, благодаря!