<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>bei mysql datensatz am anfang einfügen?</title>
    <link>http://forum.geizhals.at/feed.jsp?id=71066</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(2): bei mysql datensatz am anfang einfügen?</title>
      <link>http://forum.geizhals.at/t71066,360967.html#360967</link>
      <description>True. True.&lt;br/&gt;&lt;p/&gt;&lt;small&gt;&lt;em img src="angry.gif" width="16" height="19" align="absmiddle" alt="&amp;gt;-("&gt;sigkilled v1.0 (Sun Aug 25 12:28:33 2002): &lt;a href="http://anthony.migeon.free.fr/images/galerie/big/big105.jpg" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;anthony.migeon.free.fr/&lt;wbr/&gt;images/&lt;wbr/&gt;galerie/&lt;wbr/&gt;big/&lt;wbr/&gt;big105.jpg&lt;/a&gt;&amp;nbsp;&amp;nbsp;had 38141 bytes)&lt;/em&gt;&lt;/small&gt;&lt;br&gt;</description>
      <pubDate>Wed, 24 Apr 2002 11:46:46 GMT</pubDate>
      <guid>http://forum.geizhals.at/t71066,360967.html#360967</guid>
      <dc:creator>Suko</dc:creator>
      <dc:date>2002-04-24T11:46:46Z</dc:date>
    </item>
    <item>
      <title>Re: bei mysql datensatz am anfang einfügen?</title>
      <link>http://forum.geizhals.at/t71066,360965.html#360965</link>
      <description>ich schließe mich der antwort an, das es eigentlich egal ist. wenn es dir aber wichtig ist und dein server php unterstützt, dann kannst du das mit phpMyAdmin ( &lt;a href="http://www.phpmyadmin.net" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.phpmyadmin.net&lt;/a&gt;&amp;nbsp;&amp;nbsp;) checken. falls du den noch nicht kennst: das ist das beste verwaltungstool für mysql wo gibt. &lt;img src="birndl.gif" width="16" height="26" align="absmiddle" alt="!&amp;#58;-&amp;#41;"/&gt;&lt;br&gt;&lt;br&gt;mfg tron &lt;br/&gt;</description>
      <pubDate>Wed, 24 Apr 2002 11:42:43 GMT</pubDate>
      <guid>http://forum.geizhals.at/t71066,360965.html#360965</guid>
      <dc:creator>Tron</dc:creator>
      <dc:date>2002-04-24T11:42:43Z</dc:date>
    </item>
    <item>
      <title>Re: bei mysql datensatz am anfang einfügen?</title>
      <link>http://forum.geizhals.at/t71066,358683.html#358683</link>
      <description>Wie schon erwähnt wurde, hat man bei Datenbanken i.d.R. keine Kontrolle über die Reihenfolge der Datensätze auf der Platte bzw. beim SELECT ohne ORDER BY. Bei den meisten kann man aber mit etwas Aufwand doch diesen Effekt erzeugen, indem man die Daten in eine neu angelegte Tabelle einfügt (was aber kaum praktikabel und von zweifelhaftem Nutzen ist):&lt;br&gt;&lt;br&gt;[Achtung, PostgreSQL-Syntax. Ob MySQL das kann, weiß ich nicht]&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;br&gt;CREATE TABLE new AS SELECT * FROM old LIMIT 0;&lt;br&gt;INSERT INTO new VALUES (... &lt;Datensatz der an den Anfang soll/&gt; ...);&lt;br&gt;INSERT INTO new SELECT * FROM old;&lt;br&gt;ALTER TABLE old RENAME TO old_xxx;&lt;br&gt;ALTER TABLE new RENAME TO old;&lt;br&gt;DROP TABLE old_xxx;&lt;br&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;Natürlich sollte man so etwas nicht machen, wenn die Datenbank in der Zwischenzeit verwendet wird, bzw. dann alles in eine Transaktion packen.&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 22 Apr 2002 10:38:21 GMT</pubDate>
      <guid>http://forum.geizhals.at/t71066,358683.html#358683</guid>
      <dc:creator>mjy@geizhals.at</dc:creator>
      <dc:date>2002-04-22T10:38:21Z</dc:date>
    </item>
    <item>
      <title>Re: bei mysql datensatz am anfang einfügen?</title>
      <link>http://forum.geizhals.at/t71066,358302.html#358302</link>
      <description>In kein seriöse Datenbank kannst du Datensätze 'am Anfang' einfügen. Datensätze werden immer eingefügt (wann durch löschen ein Platz entstanden ist) oder angefügt am Ende der Tabelle.&lt;br&gt;Nur bei der Ausgabe kannst du bestimmen in welche Reihenfolge du die Daten anschauen willst. Wenn du kein Sortierkriterium angibst, kann ein DB die Daten in der Reihenfolge der Datei anzeigen, oder auf irgendeine Spalte sortiert wie zB Access, der sortiert standard auf der erste Spalte.&lt;br&gt;&lt;br&gt;Ardjan&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sun, 21 Apr 2002 22:54:36 GMT</pubDate>
      <guid>http://forum.geizhals.at/t71066,358302.html#358302</guid>
      <dc:creator>Ardjan</dc:creator>
      <dc:date>2002-04-21T22:54:36Z</dc:date>
    </item>
    <item>
      <title>Re(2): bei mysql datensatz am anfang einfügen?</title>
      <link>http://forum.geizhals.at/t71066,357828.html#357828</link>
      <description>Kann mich mko nur anschließen....&lt;br&gt;&lt;br&gt;Die Reihenfolge der Datensätze in der DB-Tabelle sollte eher nicht für die Verarbeitung der Daten herangezogen werden. Wenn du eine bestimmte Reihenfolge für zB. eine Ausgabe der Datensätze haben möchtest, solltest du ein zusätzliches Feld zB. "Reihenfolge" oder zeitlich "Timestamp" (dtum+uhrzeit)&amp;nbsp;&amp;nbsp;hinzufügen. Damit kannst du dann bei einer Abfrage zB.&lt;br&gt;&lt;br&gt;SELECT * from MeineTabelle order by Reihenfolge&lt;br&gt;&lt;br&gt;die Reihenfolge bestimmen.&lt;br&gt;&lt;br&gt;Meistens findet sich in einer tabelle aber sowieso ein Feld nach dem man gut sortieren kann....oder man fügt ein sinnvolles Feld hinzu (w.o.).&lt;br&gt;&lt;br&gt;Beim Einfügen - entweder vorne oder mittendrinn - wirds dann kopmlexer.&lt;br&gt;Dann muß man beim Einfügen alle hinteren Einträge durch das Höhersetzen des Felds Reihenfolge um 1 (wenn es ein integer ist) nach hinten schieben und quasi Platz für den zu einfügenden Eintrag schaffen.&lt;br&gt;&lt;br&gt;Wenn man zB: eine neue Nr. 3 hat sollte das glaub ich so gehen:&lt;br&gt;&lt;br&gt;UPDATE MeineTabelle SET Reihenfolge=Reihenfolge+1 where Reihenfolge&gt;=3&lt;br&gt;&lt;br&gt;und dann per INSERT die neue Nr. 3 einfach hinzufügen.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;...hob i do jetzt vielleicht an kompletten Schaass verzapft?&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sun, 21 Apr 2002 15:33:07 GMT</pubDate>
      <guid>http://forum.geizhals.at/t71066,357828.html#357828</guid>
      <dc:creator>codeslayer</dc:creator>
      <dc:date>2002-04-21T15:33:07Z</dc:date>
    </item>
    <item>
      <title>Re: bei mysql datensatz am anfang einfügen?</title>
      <link>http://forum.geizhals.at/t71066,357651.html#357651</link>
      <description>is das in einer datenbank nicht irgendwie &lt;font color="red"&gt;*PIEP*&lt;/font&gt;&lt;!-- scheisse --&gt;gal wo ein datensatz drinsteht?&lt;br&gt;warum soll es grad die erste position sein (falls das überhaupt geht?)?&lt;br/&gt;</description>
      <pubDate>Sun, 21 Apr 2002 12:15:23 GMT</pubDate>
      <guid>http://forum.geizhals.at/t71066,357651.html#357651</guid>
      <dc:creator>mko</dc:creator>
      <dc:date>2002-04-21T12:15:23Z</dc:date>
    </item>
    <item>
      <title>bei mysql datensatz am anfang einfügen?</title>
      <link>http://forum.geizhals.at/t71066,357600.html#357600</link>
      <description>wie kann ich bei mysql einen datensatz an der ersten position der tabelle einfügen auch wenn die tabelle schon daten beinhaltet?&lt;br&gt;&lt;br&gt;mit INSERT INTO stellt er mir den datensatz einfach irgendwo hin&lt;br/&gt;</description>
      <pubDate>Sun, 21 Apr 2002 11:03:47 GMT</pubDate>
      <guid>http://forum.geizhals.at/t71066,357600.html#357600</guid>
      <dc:creator>syn</dc:creator>
      <dc:date>2002-04-21T11:03:47Z</dc:date>
    </item>
  </channel>
</rss>
