MySQL und NOT NULL Felder
- FlowHeater-Team
- Autor
- Offline
- Administrator
Weniger
Mehr
11 Jahre 3 Monate her - 11 Jahre 3 Monate her #1422
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
MySQL und NOT NULL Felder wurde erstellt von FlowHeater-Team
MySQL-Felder werden bei uns (relativ) konsequent auf NOT NULL gesetzt.
Wenn ich jetzt allerdings Excel-Dateien zum Import bekomme, wirft der Flowheater die Fehlermeldung "Field cannot be NULL" aus und bricht den Import ab.
Gibt es eine Möglichkeit, vielleicht die Nutzung eines Heaters, mit dem ich das Problem umschiffen kann?
Mit Bordmitteln bleibt mir bisher nichts anderes übrig, als die Exceldatei zu überarbeiten und die Felder zu füllen.
Alfred Schmidt
Anfrage per Email erhalten
Wenn ich jetzt allerdings Excel-Dateien zum Import bekomme, wirft der Flowheater die Fehlermeldung "Field cannot be NULL" aus und bricht den Import ab.
Gibt es eine Möglichkeit, vielleicht die Nutzung eines Heaters, mit dem ich das Problem umschiffen kann?
Mit Bordmitteln bleibt mir bisher nichts anderes übrig, als die Exceldatei zu überarbeiten und die Felder zu füllen.
Alfred Schmidt
Anfrage per Email erhalten
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Letzte Änderung: 11 Jahre 3 Monate her von FlowHeater-Team.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Autor
- Offline
- Administrator
11 Jahre 3 Monate her #1423
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf MySQL und NOT NULL Felder
Hallo Herr Schmidt,
Sie müssen lediglich für diese Felder im FlowHeater einen DefaultWert vergeben. Dieser wird dann in das MySQL Feld übernommen wenn im zugehörigen Excel Feld kein Wert vorhanden ist.
Sie müssen lediglich für diese Felder im FlowHeater einen DefaultWert vergeben. Dieser wird dann in das MySQL Feld übernommen wenn im zugehörigen Excel Feld kein Wert vorhanden ist.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Alfred Schmidt
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 4
11 Jahre 3 Monate her #1424
von Alfred Schmidt
Alfred Schmidt antwortete auf MySQL und NOT NULL Felder
Ich hätte spezifizieren sollen, dass ich bei alphanumerischen Feldern zwingend ein Leerzeichen benötige.
Bei Excel behelfe ich mir mit der Formel =" " in den Feldern, FH stellt dann aber die "" ein, ein reines space wird nicht akzeptiert.
Danke für Info
AS
Bei Excel behelfe ich mir mit der Formel =" " in den Feldern, FH stellt dann aber die "" ein, ein reines space wird nicht akzeptiert.
Danke für Info
AS
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Autor
- Offline
- Administrator
11 Jahre 3 Monate her #1425
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf MySQL und NOT NULL Felder
Hallo Herr Schmidt,
Leerzeichen am Ende einer Zeichenfolge werden bei VARCHAR bzw. NVARCHAR Feldern von MySQL abgeschnitten. Wenn Sie zwingend (ein) Leerzeichen benötigen müssen Sie ein Feld vom Typ CHAR (1) bzw. NCHAR (1) definieren. Hier wird allerdings immer die Komplett definierte Feldbreite mit Leerzeichen am Ende aufgefüllt geliefert.
z.B. Sie haben ein CHAR (10) Feld und als Inhalt ist "Herr" eingetragen, hier wird die MySQL Datenbank bei einer Abfrage insgesamt 10 Zeichen (Herr + 6 Leerzeichen) liefern. Wenn Sie dem Feld nun nur ein Leerzeichen zuweisen wird dies bei einer Abfrage 10 Leerzeichen liefern.
Leerzeichen am Ende einer Zeichenfolge werden bei VARCHAR bzw. NVARCHAR Feldern von MySQL abgeschnitten. Wenn Sie zwingend (ein) Leerzeichen benötigen müssen Sie ein Feld vom Typ CHAR (1) bzw. NCHAR (1) definieren. Hier wird allerdings immer die Komplett definierte Feldbreite mit Leerzeichen am Ende aufgefüllt geliefert.
z.B. Sie haben ein CHAR (10) Feld und als Inhalt ist "Herr" eingetragen, hier wird die MySQL Datenbank bei einer Abfrage insgesamt 10 Zeichen (Herr + 6 Leerzeichen) liefern. Wenn Sie dem Feld nun nur ein Leerzeichen zuweisen wird dies bei einer Abfrage 10 Leerzeichen liefern.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.265 Sekunden