Warum innodb, diese Option nicht unterstützt, und was stattdessen zu tun. Wenn ich eine Rechnung habe und eine sortierte Rechnungsdetail-Eintragsnummer haben möchte, wie bekomme ich sie ohne den gruppierten Primärschlüssel autoincrement.Warum InnoDb auto_increment in geclusterten Primärschlüssel nicht unterstützt
0
A
Antwort
0
Weil es jedes Mal, wenn Sie einen neuen Datensatz einfügen, Kommunikation zwischen den Knoten erfordern würde, und das ist teuer. Sie können stattdessen zufällige Werte als IDs verwenden. Zum Beispiel: https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_4_.28random.29 + http://dev.mysql.com/doc/refman/5.7/en/miscellaneous-functions.html#function_uuid
Verwandte Themen
- 1. Hibernate nicht respektieren MySQL auto_increment Primärschlüssel Feld
- 2. Emulate MyISAM Composite Primärschlüssel mit einem Autoinkrement-Verhalten in InnoDB
- 3. Wie ändert man einen Primärschlüssel in SQL in auto_increment?
- 4. So löschen Sie den Primärschlüssel mit auto_increment in derselben Spalte
- 5. auto_increment nicht mehr inkrementiert
- 6. MySQL InnoDB Constraint funktioniert nicht
- 7. Unterstützt [js-data] keinen Primärschlüssel?
- 8. InnoDB oder MyISAM - Warum nicht beides?
- 9. Einstellung MySQL auto_increment abhängig von zwei anderen Primärschlüssel
- 10. Slow auto_increment reset
- 11. Ich brauche ein Feld in MySQL auto_increment, die nicht Primärschlüssel ist
- 12. Warum verwenden InnoDB über MySIAM
- 13. MySql auto_increment Wert inkorrekt
- 14. warum Java nicht unterstützt Mehrfachvererbung
- 15. Warum unterstützt Math.Round() nicht float?
- 16. Warum verlangsamt mein Primärschlüssel meine Abfragen?
- 17. Warum unterstützt Matplotlib nicht datetime64
- 18. Warum erhöht SQLite meinen Primärschlüssel nicht?
- 19. Warum unterstützt OCaml nicht Subtyping?
- 20. Warum kann ich keinen Primärschlüssel referenzieren?
- 21. Warum wird der Primärschlüssel nicht auf ON DUPLICATE erhöht?
- 22. Warum wächst InnoDB ohne jedes Update weiter?
- 23. MYSQL auto_increment Anweisung von zwei Fremdschlüsseln einfügen
- 24. InnoDB-Optimierung - "Transaktionen bei Aktualisierungen verwenden" - warum?
- 25. Auto-Inkrement-Verbundschlüssel InnoDB
- 26. Wie man auto_increment in Rails Active Record deaktiviert
- 27. MySQL: Warum vergleicht Primärschlüssel mit einer zufällig generierten Zahl, die den Index nicht verwendet?
- 28. Optimieren Sie innodb Tabelle
- 29. Kann nicht Primärschlüssel ändern, weil die „falsch gebildet Fremdschlüssel“ Fehler
- 30. Warum bekomme ich innoDB -Tabellen in information_schema in mariaDB 10.1?