Mysql
 sql >> Database >  >> RDS >> Mysql

Non è possibile creare semplici funzioni MySQL senza super privilegi

Il binlog viene utilizzato anche durante il rollforward di un database ripristinato dal backup. È integrato di serie.

Se esegui la tua funzione in momenti diversi, restituirà valori diversi a seconda di quante righe ha contato. E lo scopo del binlogging è portare il tuo sistema da uno stato noto a un altro stato noto. Quando la tua affermazione viene ripetuta influenzerà il risultato. La soluzione è disattivare il binlogging se non ci si fa affidamento o consentire al DBMS di scrivere le modifiche ai dati nel binlog invece delle istruzioni utilizzate per modificare i dati.

È tutto nel il manuale .