1
Hallo Jörg,
ich habe eine SQL-Table mit der Spalte ID. Diese Spalte ist bisher der Primärschlüssel und steht auf AUTO_INCREMENT.
Nun möchte ich diese Spalte absofort dahingehend ändern, dass die ID-Spalte nicht mehr AUTO_INCREMENT ist, sodass ich über ein SELECT eigene IDs einfügen kann (welche auch doppelt vorkommen können). Die bisherigen IDs müssen erhalten bleiben! Das lässt sich über den phpMyAdmin einfach per Klick lösen. Leider sind trotzdem keine neuen IDs einfügbar.
Liegt das daran, dass diese Spalte als Primärschlüssel definiert ist?
Eine Lösung meines Problems wäre evtl., dass ich eine zusätzliche Spalte anlege und die Inhalte dort rüberkopiere und die bisherige dann komplett lösche. Fällt dir noch eine andere Lösung ein?
ich habe eine SQL-Table mit der Spalte ID. Diese Spalte ist bisher der Primärschlüssel und steht auf AUTO_INCREMENT.
Nun möchte ich diese Spalte absofort dahingehend ändern, dass die ID-Spalte nicht mehr AUTO_INCREMENT ist, sodass ich über ein SELECT eigene IDs einfügen kann (welche auch doppelt vorkommen können). Die bisherigen IDs müssen erhalten bleiben! Das lässt sich über den phpMyAdmin einfach per Klick lösen. Leider sind trotzdem keine neuen IDs einfügbar.
Liegt das daran, dass diese Spalte als Primärschlüssel definiert ist?
Eine Lösung meines Problems wäre evtl., dass ich eine zusätzliche Spalte anlege und die Inhalte dort rüberkopiere und die bisherige dann komplett lösche. Fällt dir noch eine andere Lösung ein?