sql >> Database >  >> RDS >> Mysql

Kan geen eenvoudige MySQL-functie maken zonder superprivilege

De binlog wordt ook gebruikt bij het doorrollen van een database die is hersteld vanaf een back-up. Hij is standaard ingebouwd.

Als u uw functie op verschillende tijdstippen uitvoert, retourneert deze verschillende waarden, afhankelijk van het aantal rijen dat deze heeft geteld. En het punt van binlogging is om uw systeem van de ene bekende staat naar een andere bekende staat te krijgen. Wanneer uw verklaring wordt herhaald, heeft dit invloed op de uitkomst. De oplossing is om binlogging uit te schakelen als u er niet op vertrouwt, of om de DBMS de gegevenswijzigingen naar de binlog te laten schrijven in plaats van de instructies die worden gebruikt om de gegevens te wijzigen.

Het staat allemaal in de handleiding .




  1. Trage query na upgrade mysql van 5.5 naar 5.6

  2. Heroku-fout:ActionView::Template::Error (niet-gedefinieerde methode `captcha' voor #<Message:0x007fc9df016930>)

  3. dynamische zoekopdracht in orakelprocedure met cursor

  4. Hoe kan ik een variabele gebruiken als tabelnaam in node-pg?