Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    Creazione tabella 128 campi chiave primaria

    Voglio creare una tabella con 128 campi che formano la chiave primaria ma mi da l'errore:
    #1070 - Too many key parts specified; max 16 parts allowed

  2. #2
    Sei davvero sicuro di quello che stai facendo?
    A cosa ti servono 128 campi di chiave primaria?

  3. #3
    A non usare una chiave che sia l'unione di 128 interi di lunghezza 10 cifre...

  4. #4
    Ma ti serve davvero creare una chiave primaria su così tanti dati?
    Come sono strutturate le tabelle correlate?
    Se ti serve solo per il controllo dell'unicità, puoi usare un hash come chiave primaria.

  5. #5
    Non ci sono tabelle correlate comunque mi serve solo per un controllo dell'unicità

  6. #6
    Allora forse ti conviene creare una chiave primaria tipo CHAR(40) e salvarci l'sha dei valori concatenati. Ovviamente devi fare attenzione a formattare correttamente i numeri (es. con left pad di 0 fino a 10 cifre).

  7. #7
    Non ho capito

  8. #8

  9. #9
    Cos'è l'sha dei valori?

  10. #10
    http://www.php.net/sha1

    "dei valori" si intende dell'unione di 128 interi di lunghezza 10 cifre

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.