2009-08-12 7 views
1

Je dois concaténer un ID de fichier avant l'insertion, donc vouloir verrouiller une table de référence pour lire et écrire. Comment puis je faire ça?verrouiller une table pour read permet encore de sélectionner (mysql)

verrouillage Juste la table pour la lecture, permet encore de cette table de sélection

$ SqlLock2 = "LOCK TABLES TableName t1 READ"; mysql_query ($ SqlLock2) ou die (mysql_error());

// Choisissez quelque chose TableName

$ SqlUnlock = "UNLOCK TABLES"; mysql_query ($ SqlUnlock) ou die (mysql_error());

Répondre

2

Les verrous READ sont toujours des verrous partagés; vous devez le verrouiller pour WRITE pour un accès exclusif (même si vous ne le lisez qu'après)

+0

Merci pour la réponse. – Natkeeran

Questions connexes