Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> Fehler: #1265 Data truncated for column 'spalte' a, Woran kanns liegen?
BartTheDevil89
Geschrieben am: So 3.08.2008, 20:44
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 163
Mitglied seit: 6.12.2005


Hallo,

ich habe ein Problem. Und zwar geht es um einen Datenbankeintrag, der einfach nicht aktualisiert wird. Und zwar schaut es so aus:

Wenn ich über ein Frontend Daten bearbeite, wird der Eintrag einfach nicht bearbeitet, bzw. eben in der Datenbank geändert. Bei kurzen Eingaben allerdings schon, da läuft es richtig.

Wenn ich jetzt den langen Text, der übers Frontend nicht eingetragen wird, übers phpmyadmin eintrage, kommt dieser Fehler, allerdings trägt er es richtig ein:
Betroffene Datensätze: 1
Warning: #1265 Data truncated for column 'spalte' at row 1

Wie schaffe ich es jetzt, dass auch übers Frontend die Daten richtig eingetragen werden? Also woraus kommt dieser Fehler?

Das Feld ist ein Textfeld im Format longtext...

Danke


--------------------
Zocko.de
Flashspiele kostenlos zocken und jeden Monat neue Preise abstauben... das, eine große Community, Free SMS Service und viel mehr auf Zocko.de
Also, sei dabei!!! :dance:
Top
PMEmail PosterUsers Website
Top
 
 
jAuer
Jürgen Auer - freiberufl. Programmierer
#2 Geschrieben am: So 3.08.2008, 21:24 (+00:39)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 2432
Mitglied seit: 4.02.2006


Ich verwende zwar mySql nicht.

Aber das

QUOTE (BartTheDevil89 @ So 3.08.2008, 20:44)
Wenn ich jetzt den langen Text, der übers Frontend nicht eingetragen wird, übers phpmyadmin eintrage, kommt dieser Fehler, allerdings trägt er es richtig ein:
Betroffene Datensätze: 1
Warning: #1265 Data truncated for column 'spalte' at row 1


hört sich für mich danach an, daß der Inhalt einfach abgeschnitten und in das Feld reingequetscht wird.

Also das Gegenteil eines 'richtigen Eintragens'.

Das Frontend dagegen

QUOTE (BartTheDevil89 @ So 3.08.2008, 20:44)
Wenn ich über ein Frontend Daten bearbeite, wird der Eintrag einfach nicht bearbeitet, bzw. eben in der Datenbank geändert. Bei kurzen Eingaben allerdings schon, da läuft es richtig.


macht es richtig. Es speichert nichts, sondern meckert - anstatt eigenständig an den Daten herumzuschnippeln. Letzteres sollte Code niemals machen. Der Ausführende denkt, die 'wichtige Information' sei abgelegt - Pustekuchen, sie ist abgeschnitten und in den Mülleimer entsorgt worden.

Mach das Feld größer. Da ist irgendwo eine Begrenzung drin.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
Sunblind
#3 Geschrieben am: So 3.08.2008, 22:25 (+01:01)
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (aktiv)
Beiträge: 11
Mitglied seit: 1.08.2008


Top
PMEmail Poster
Top
 
jAuer
Jürgen Auer - freiberufl. Programmierer
#4 Geschrieben am: So 3.08.2008, 22:46 (+00:20)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 2432
Mitglied seit: 4.02.2006


Was das mit dem SET-Datentyp zu tun haben soll, erschließt sich mir nicht.

Blättert man allerdings weiter, dann findet sich die Lösung:

http://dev.mysql.com/doc/refman/5.1/de/blob.html

QUOTE
Wenn Sie im strikten Modus einer BLOB- oder TEXT-Spalte einen Wert zuweisen, der die zulässige Länge des Datentyps überschreitet, dann wird der Wert so weit gekürzt, bis er passend ist. Handelt es sich bei den abgeschnittenen Zeichen nicht um Leerzeichen, dann wird eine Warnung erzeugt. Wenn Sie den strikten SQL-Modus verwenden, erscheint stattdessen eine Fehlermeldung, und der Wert wird nicht eingefügt. Siehe auch Abschnitt 5.2.5, „Der SQL-Modus des Servers“.


Also genau das oben skizzierte Verhalten.

Folglich http://dev.mysql.com/doc/refman/5.1/de/server-sql-mode.html durcharbeiten und entsprechend entscheiden bzw. dann konfigurieren. Allerdings wundert mich immer noch, wo die Beschränkung herkommt.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
BartTheDevil89
#5 Geschrieben am: Mo 4.08.2008, 08:46 (+09:59)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 163
Mitglied seit: 6.12.2005


Hallo,

danke schonmal für eure Hilfe.

Also soweit steht schonmal fest, dass es an der Länge des eingetragenen Wertes liegt. Allerdings ist das jetzt nicht übermäßig viel. Also es geht um den Wert hier und das Feld hat den Wert "Longtext":

QUOTE
<p><span style="COLOR: #00508c; FONT-FAMILY: Tahoma"><strong>
      <table cellspacing="0" cellpadding="0" border="0" style="WIDTH:
429px; HEIGHT: 727px">
        <tbody>
          <tr>
            <td>
              <p><span style="FONT-FAMILY: Tahoma"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: xx-small">Mit der
1&amp;1 Doppelflat 6000 <strong>surfen und telefonieren Sie unbegrenzt</strong> im Internet und im dt. Festnetz, ohne dass ein Anschluss der Telekom benötigt wird. Durch die Anschlussgeschwindigkeit des DSL von <strong>bis zu 6016kBit/s</strong> und <strong>umfangreichen Telefonfunktionen</strong> wie Makeln, Anklopfen, Halten, Telefonkonferenzen etc. genießen Sie höchsten Komfort. Als Neukunde erhalten Sie außerdem den <strong>neuen und innovativen 1&amp;1 Homeserver.</strong> Dieser verbindet alle Ihre PC's per Kabel oder W-Lan (bis zu 300Mbit/s) untereinander, dient als vollwertige Telefonanlage und bietet <strong>100GB Online-Speicher</strong> für Ihre Msuik, Fotos, Videos und andere Dokumente. Zusätzlich erhalten Sie Zugriff auf <strong>deutschlands größte Online-Videothek</strong> maxdome, in der Sie sich jederzeit <strong>125 kostenlose Filme</strong> angucken können oder über Pay-Per-View weitere 15.000 Filme abrufbar sind. Damit Sie auch unterwegs günstig telefonieren, erhalten Sie auf Wunsch <strong>kostenlos die 1&amp;1 Handyflat</strong> dazu. Mit dieser telefonieren Sie von Ihrem Mobiltelefon jederzeit kostenlos ins dt.
Fesetnetz und ins Mobilfunknetz von 1&amp;1.
</span></span></span></p><span style="FONT-FAMILY: Tahoma"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: xx-small"><em><hr color="" size="" /></em></span></span></span>
              <p><em><span style="FONT-FAMILY: Tahoma"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE:
xx-small"><strong><span style="COLOR: #00508c"><span style="COLOR:#000000">Die Features der 1&amp;1 Doppelflat 6000 in der Übersicht:</span></span></strong></span></span></span></em></p>
              <ul>
                <li><span style="FONT-FAMILY: Tahoma"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: xx-small"><span style="COLOR: #00508c">schnelle 6000'er DSL Flatrate und Telefonflatrate</span></span></span></span></li>
                <li><span style="FONT-FAMILY: Tahoma"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: xx-small"><span style="COLOR: #00508c">kein Anschluss der dt. Telekom benötigt</span></span></span></span></li>
                <li><span style="FONT-FAMILY: Tahoma"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: xx-small"><span style="COLOR: #00508c">umfangreiche Telefonfunktionen wie Makeln, Konferenzen etc.</span></span></span></span></li>
                <li><span style="FONT-FAMILY: Tahoma"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: xx-small"><span style="COLOR: #00508c">kostenloser und innovativer 1&amp;1 Homeserver mit 100GB Online-Speicherplatz</span></span></span></span></li>
                <li><span style="FONT-FAMILY: Tahoma"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: xx-small"><span style="COLOR: #00508c">Zugriff auf deutschlands größte Online-Videothek maxdome</span></span></span></span></li>
                <li><span style="FONT-FAMILY: Tahoma"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: xx-small"><span style="COLOR: #00508c">auf Wunsch kostenlose 1&amp;1 Handyflatrate inklusive</span></span></span></span></li>
              </ul><strong><span style="FONT-FAMILY: Tahoma"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: xx-small"><hr color="" size="" /></span></span></span></strong>
              <p><strong><span style="FONT-FAMILY: Tahoma"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: xx-small">Mit der Doppelflat 6000 von 1&amp;1 surfen Sie rasend schnell im Internet, telefonieren rund um die Uhr kostenlos und können weitere tolle Zusatz-Features genießen:</span></span></span></strong></p>
              <p>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; <a target="_blank" href="http://www.congstar.de/"><img border="0" src="http://ads.heias.com/x/heias_image.php/x/1/n/1449/noscript/1/c/14/s/3253/t/1"></a></p>
              <p><em><span style="FONT-SIZE: xx-small; FONT-FAMILY: Tahoma">Trotz größter Sorgfalt kann keine Garantie für die Aktualität der Daten übernommen werden. Alle Angaben ohne Gewähr.</span></em></p></td>
          </tr>
        </tbody>
      </table></strong></span></p>


--------------------
Zocko.de
Flashspiele kostenlos zocken und jeden Monat neue Preise abstauben... das, eine große Community, Free SMS Service und viel mehr auf Zocko.de
Also, sei dabei!!! :dance:
Top
PMEmail PosterUsers Website
Top
 
AdMarkt
#6 Geschrieben am: Mo 4.08.2008, 09:59 (+01:13)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 302
Mitglied seit: 18.12.2006


Welche Größe hat denn das Longtext-Feld?


--------------------
günstige VServer im Vergleich: www.server-vergleich.net
Newsportal zum Artikel pushen: unorganized.de
AV mit 6 Jahre alter Domain: www.2-get.de
Top
PMEmail Poster
Top
 
BartTheDevil89
#7 Geschrieben am: Mo 4.08.2008, 10:06 (+00:07)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 163
Mitglied seit: 6.12.2005


QUOTE (AdMarkt @ Mo 4.08.2008, 09:59)
Welche Größe hat denn das Longtext-Feld?

keine....ist einfach als Typ "Longtext" ausgewählt und Länge ist leer.


--------------------
Zocko.de
Flashspiele kostenlos zocken und jeden Monat neue Preise abstauben... das, eine große Community, Free SMS Service und viel mehr auf Zocko.de
Also, sei dabei!!! :dance:
Top
PMEmail PosterUsers Website
Top
 
BartTheDevil89
#8 Geschrieben am: Mi 6.08.2008, 22:46 (+2d 12:40)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 163
Mitglied seit: 6.12.2005


Keiner mehr Ideen?.... sad.gif


--------------------
Zocko.de
Flashspiele kostenlos zocken und jeden Monat neue Preise abstauben... das, eine große Community, Free SMS Service und viel mehr auf Zocko.de
Also, sei dabei!!! :dance:
Top
PMEmail PosterUsers Website
Top
 
lalo
#9 Geschrieben am: Mi 6.08.2008, 23:13 (+00:26)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 62
Mitglied seit: 28.01.2008


Hmm,

also das kann doch dann nicht an der Länge liegen...
Laut mysql Dokumentation sind folgende Längen zulässig :

TEXT 1 to 65535 Characters
MEDIUMTEXT 1 to 16,777,215 Characters
LONGTEXT 1 to 4,294,967,295 Characters

Also da dürfte sogar locker das Text Feld reichen oder ? ;-)

Ist denn "spalte" wirklich das Textfeld oder vielleicht ein anderes ?
Top
PMEmail Poster
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/25624

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Shell-Fehler G.P. 78 4 Fr 28.11.2008, 12:34
Fehler auf meiner Seite im IE? Christian 98 3 Fr 24.10.2008, 10:23
[SQL] Eine Spalte mit einem Text füllen woody 186 2 So 15.06.2008, 21:58
Fehler bei Domainbörse PA 156 3 Sa 7.06.2008, 11:38
RAID Festplatten auf Fehler prüfen PH 225 5 Mi 28.05.2008, 17:48
Suche C Coder der mir bei einem Fehler hilft Sancheck 124 3 So 25.05.2008, 11:14
Fehler in den Google Webmaster Tools? sevenid 344 6 Sa 19.04.2008, 11:01
Lustiger Fehler bei Affilinet Schwede 340 3 Mi 27.02.2008, 18:35
Ein traumhafter Affili.net - Fehler dominikh 589 9 Di 8.01.2008, 11:51




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]