Re: SQL Statement geht nicht

Tech-Archive recommends: Speed Up your PC by fixing your registry

From: Frank Kalis (nospam_at_insidesql.de)
Date: 07/07/04


Date: Wed, 7 Jul 2004 08:17:01 -0700


Über welches Tool hast Du den dieses Skript generiert? Das sieht nach PHP und MySQL aus. anyway...

Schmeiss das auto_increment raus. Dies ist ja schon in der Ursprungstabelle generiert worden oder erzeugt dies für eine neue Spalte.

Brauchst Du wirklich BIGINT?

-- 
--Frank
http://www.insidesql.de
"michael schindler" wrote:
> Hm.... ich verstehe es nicht....
> 
> 
> INSERT INTO tbl_kontakt_arch (tbl_kontakt_ID,tbl_kontakt_erfasser,
> tbl_kontakt_kontaktmedium,tbl_kontakt_DLGruppe,
> tbl_kontakt_DLArt,tbl_kontakt_timestamp)
> (Select tbl_kontakt_ID,tbl_kontakt_erfasser,
> tbl_kontakt_kontaktmedium,tbl_kontakt_DLGruppe,
> tbl_kontakt_DLArt,tbl_kontakt_timestamp
> FROM tbl_kontakt
> WHERE tbl_kontakt_timestamp >= '20040518000000' AND tbl_kontakt_timestamp <=
> '20040518235900')
> 
> 
> Beide Tabellen weisen genau die gleiche Struktur auf...nur dass die "arch"
> Tabelle halt arch am Schluss heisst. Sonst ist Sie identisch.
> 
> CREATE TABLE `tbl_kontakt` (
>   `tbl_kontakt_ID` bigint(20) NOT NULL auto_increment,
>   `tbl_kontakt_erfasser` varchar(30) NOT NULL default '',
>   `tbl_kontakt_kontaktmedium` varchar(30) NOT NULL default '',
>   `tbl_kontakt_DLGruppe` varchar(30) NOT NULL default '',
>   `tbl_kontakt_DLArt` varchar(30) NOT NULL default '',
>   `tbl_kontakt_timestamp` timestamp(14) NOT NULL,
>   PRIMARY KEY  (`tbl_kontakt_ID`)
> ) ;
> 
> 
> Aber es geht nicht.....
> 
> 
> 


Relevant Pages

  • =?Utf-8?Q?Re:_SQL_-_Wie_mit_Parameter_=28Str?= =?Utf-8?Q?ing=29__NULL_=C3=BCbergeben=3F?
    ... unique index nur eine Spalte, ... Die nullable Spalte ... aus der Tabelle entfernen, eine neue Tabelle anlegen, die diese Werte enthält ... (NOT NULL) ...
    (microsoft.public.de.german.entwickler.dotnet.datenbank)
  • Re: Spalte mit Default-Constraint =?ISO-8859-1?Q?l=F6schen?=
    ... @sql und das EXEC schenken, ... Spalte hat bei einigen Datenbanken einen Defaultwert bei anderen ... id int not null identityPRIMARY KEY, ... DECLARE @tablename nvarchar ...
    (microsoft.public.de.sqlserver)
  • Schnelle Suchfunktion in VBA
    ... If Not doppelterwert Is Nothing Then ... TB2 ein Worksheet in der aktiven Tabelle ... TB1 das aktive Worksheet ... Workbook) nach einem Wert in einer bestimmten Spalte, ...
    (microsoft.public.de.excel)
  • Fragen zu Indizes und Mehrfach-Indizierung
    ... `directory` intunsigned NOT NULL, ... Nachdem jede Kombination aus "directory" und "filename" einzigartig sein soll, habe ich einen UNIQUE-Index zusammen über diese beiden Spalten angelegt. ... (Soweit ich die Doku verstanden habe, gibt MySQL z.B. bei einer WHERE-Bedingung in nur einer Spalte einem entsprechenden Einspalten-Index den Vorzug gegenüber einem Mehrspalten-Index.) ... :-)) "Es sollte nicht mehr als ein Index des Typs INDEX für die Spalte `filename` gesetzt sein". ...
    (de.comp.datenbanken.mysql)
  • phpmyadmin und Fehler #1264
    ... Ich bestimme ein Feld als VARCHARNOT NULL, aber in der Spalte wird ein 'Null' anstatt eines 'Not Null' angezeigt. ... Ich habe ein id-Feld und wenn ich einen neuen Datensatz anlegen will, lasse ich das id Feld leer, weil ich auto-increment ausgewählt habe. ...
    (de.comp.datenbanken.mysql)