Ich habe eine Tabelle:Einfügen ‚geradzahlige‘ Zeilen in eine vorhandene Tabelle in mysql
+----------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------------+--------------+------+-----+---------+----------------+
| fooID | int(11) | NO | PRI | NULL | auto_increment |
| fooDetails | varchar(200) | YES | | NULL | |
| fooListingID | int(10) | YES | | NULL | |
| fooStatus | tinyint(4) | YES | | 0 | |
+----------------+--------------+------+-----+---------+----------------+
Ich möchte Daten aus einer ähnlichen Tabelle mit dieser Tabelle verschmelzen, aber ich würde die Daten gerne so werden abwechselnd die vorhandenen Daten in dieser Tabelle sind alle ungerade "fooID" und die neuen Inserts sind alle die geraden "fooID".
Ideen?
Das riecht das den Beginn einer sehr schlechte Idee. Warum willst du das machen? Es wäre viel besser, eine weitere Spalte hinzuzufügen, wenn Sie ein Attribut dieser Zeile speichern möchten, anstatt sich auf einen obskuren Trick wie das Speichern von Informationen im ungeraden/geraden Status der Identitätsspalte zu verlassen. Wenn Sie einige Hintergrundinformationen darüber geben könnten, warum Sie dies tun möchten, könnte jemand eine bessere Lösung für das zugrunde liegende Problem bieten. – JohnFx