From julian.schwarz at iskomedia.de Tue Nov 7 14:07:34 2006 From: julian.schwarz at iskomedia.de (Julian Schwarz) Date: Tue, 07 Nov 2006 14:07:34 +0100 Subject: 1. Tag des Monats, Heutiges Datum 0 Uhr In-Reply-To: <0a3101c6fcb2$2eea40c0$e70000c0@nbandreas> References: <0a3101c6fcb2$2eea40c0$e70000c0@nbandreas> Message-ID: <45508516.3030408@iskomedia.de> Hallo Liste! Vielleicht kann mir jmd. weiterhelfen; denn in der Mysql-Doku. finde ich entsprechende Funktionen nicht: 1. Ich möchte das Datum des 1. Tages im Monat bestimmen, 2. Den Timestamp von heute, mit 0 Uhr 0 Min... Gibt es dafür eventuell direkt eine Funktion? Gruß, Julian -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From driessen at edv-driessen.de Tue Nov 7 14:26:17 2006 From: driessen at edv-driessen.de (Uwe Driessen) Date: Tue, 7 Nov 2006 14:26:17 +0100 Subject: 1. Tag des Monats, Heutiges Datum 0 Uhr In-Reply-To: <45508516.3030408@iskomedia.de> Message-ID: <008301c70270$4e154d00$0565a8c0@uwe> > Vielleicht kann mir jmd. weiterhelfen; denn in der Mysql-Doku. finde ich > entsprechende Funktionen nicht: > 1. Ich möchte das Datum des 1. Tages im Monat bestimmen, > 2. Den Timestamp von heute, mit 0 Uhr 0 Min... > In etwa so was ? oder für was suchst du die Funktion ? Dieses Statement ermittelt den nächsten ersten 3 Uhr SELECT (@firstday := CONCAT( YEAR(ADDDATE(NOW(), INTERVAL 1 MONTH)),'-', MONTH(ADDDATE(NOW(), INTERVAL 1 MONTH)), '-01 03:00:00')) , @sessionout := UNIX_TIMESTAMP(@firstday) - UNIX_TIMESTAMP(NOW()); Dieses ermittelt den letzten Tag des aktuellen Monats select @lastday := Datesub(CONCAT(YEAR(ADDDATE(NOW(), INTERVAL 1 MONTH)),'-',MONTH(ADDDATE(NOW(), INTERVAL 1 MONTH)),'-01 03:00:00')),interval 1 day); Software & Computer Uwe Drießen Lembergstraße 33 67824 Feilbingert Tel.: 06708 / 660045 Fax: 06708 / 661397 -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From julian.schwarz at iskomedia.de Tue Nov 7 16:04:16 2006 From: julian.schwarz at iskomedia.de (Julian Schwarz) Date: Tue, 07 Nov 2006 16:04:16 +0100 Subject: 1. Tag des Monats, Heutiges Datum 0 Uhr In-Reply-To: <008301c70270$4e154d00$0565a8c0@uwe> References: <008301c70270$4e154d00$0565a8c0@uwe> Message-ID: <4550A070.7000004@iskomedia.de> Ja, daran hatte ich gedacht. Vielen Dank! Aber dass es nur so kompliziert möglich ist. Ich bin sicher, es gibt auch andere, die diese Funktion benötigen :) Ich wollte es halt auf jeden Fall ohne PHP lösen.... Gruß, Julian Uwe Driessen schrieb: >> Vielleicht kann mir jmd. weiterhelfen; denn in der Mysql-Doku. finde ich >> entsprechende Funktionen nicht: >> 1. Ich möchte das Datum des 1. Tages im Monat bestimmen, >> 2. Den Timestamp von heute, mit 0 Uhr 0 Min... >> >> > > In etwa so was ? oder für was suchst du die Funktion ? > > Dieses Statement ermittelt den nächsten ersten 3 Uhr > > SELECT (@firstday := CONCAT( YEAR(ADDDATE(NOW(), INTERVAL 1 MONTH)),'-', > MONTH(ADDDATE(NOW(), INTERVAL 1 MONTH)), '-01 03:00:00')) , @sessionout := > UNIX_TIMESTAMP(@firstday) - UNIX_TIMESTAMP(NOW()); > > > Dieses ermittelt den letzten Tag des aktuellen Monats > > select @lastday := Datesub(CONCAT(YEAR(ADDDATE(NOW(), INTERVAL 1 > MONTH)),'-',MONTH(ADDDATE(NOW(), INTERVAL 1 MONTH)),'-01 > 03:00:00')),interval 1 day); > > > Software & Computer > Uwe Drießen > Lembergstraße 33 > 67824 Feilbingert > Tel.: 06708 / 660045 > Fax: 06708 / 661397 > > -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From andreas.kretschmer at schollglas.com Tue Nov 7 16:21:50 2006 From: andreas.kretschmer at schollglas.com (Andreas Kretschmer) Date: Tue, 7 Nov 2006 16:21:50 +0100 Subject: 1. Tag des Monats, Heutiges Datum 0 Uhr In-Reply-To: <4550A070.7000004@iskomedia.de> References: <008301c70270$4e154d00$0565a8c0@uwe> <4550A070.7000004@iskomedia.de> Message-ID: <20061107152150.GA17176@a-kretschmer.de> am Tue, dem 07.11.2006, um 16:04:16 +0100 mailte Julian Schwarz folgendes: > Ja, daran hatte ich gedacht. Vielen Dank! > Aber dass es nur so kompliziert möglich ist. Ich bin sicher, es gibt > auch andere, die diese Funktion benötigen :) > Ich wollte es halt auf jeden Fall ohne PHP lösen.... > > Gruß, > Julian > > Uwe Driessen schrieb: > >>Vielleicht kann mir jmd. weiterhelfen; denn in der Mysql-Doku. finde ich > >>entsprechende Funktionen nicht: > >>1. Ich möchte das Datum des 1. Tages im Monat bestimmen, > >>2. Den Timestamp von heute, mit 0 Uhr 0 Min... Letzter Tag des Monats: select current_date+'1month'::interval-(to_char(current_date, 'dd')||'days')::interval; Letzter Tag Vormonat: select current_date-(to_char(current_date, 'dd')||'days')::interval; Erster Tag Monat: select current_date-(to_char(current_date, 'dd')||'days')::interval+'1day'::interval; Kann doch in MySQL nicht deutlich schwerer sein als in PostgreSQL, oder? Andreas -- Andreas Kretschmer Kontakt: Heynitz: 035242/47215, D1: 0160/7141639 (mehr: -> Header) GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From driessen at edv-driessen.de Tue Nov 7 17:02:22 2006 From: driessen at edv-driessen.de (Uwe Driessen) Date: Tue, 7 Nov 2006 17:02:22 +0100 Subject: 1. Tag des Monats, Heutiges Datum 0 Uhr In-Reply-To: <4550A070.7000004@iskomedia.de> Message-ID: <008c01c70286$1c188270$0565a8c0@uwe> > Ja, daran hatte ich gedacht. Vielen Dank! > Aber dass es nur so kompliziert möglich ist. Ich bin sicher, es gibt > auch andere, die diese Funktion benötigen :) > Ich wollte es halt auf jeden Fall ohne PHP lösen.... > > > In etwa so was ? oder für was suchst du die Funktion ? > > > > Dieses Statement ermittelt den nächsten ersten 3 Uhr > > > > SELECT (@firstday := CONCAT( YEAR(ADDDATE(NOW(), INTERVAL 1 MONTH)),'-', > > MONTH(ADDDATE(NOW(), INTERVAL 1 MONTH)), '-01 03:00:00')) , @sessionout > := > > UNIX_TIMESTAMP(@firstday) - UNIX_TIMESTAMP(NOW()); Das ist reines SQL kein PHP zusammengestutzt auf die reine Ermittlung des ersten Tages des Monats: SELECT CONCAT( YEAR(ADDDATE(NOW(), INTERVAL 1 MONTH)),'-',MONTH(ADDDATE(NOW(), INTERVAL 1 MONTH)), '-01 00:00:00') Des letzten Tages des Monats select Datesub(CONCAT(YEAR(ADDDATE(NOW(), INTERVAL 1 MONTH)),'-',MONTH(ADDDATE(NOW(), INTERVAL 1 MONTH)),'-01 03:00:00')),interval 1 day); Die @fistday, @lastday sind nur Variablen zur weiteren Verwendung Ausgehend vom aktuellen Datum wird der Wert zerlegt das gebrauchte Extrahiert und dann mit den anderen Werten wieder zu einem Datum/Zeitwert zusammengesetzt, das ist alles reines SQL läuft also auch direkt auf der Datenbank thats all what i do und das ist genauso leicht oder schwer wie unter Postgress man muß halt nur den Weg wissen (an Andreas gerichtet der mal wieder mit Postgres anfängt obwohl eine Lösung unter MySQL gesucht wird *gg) Software & Computer Uwe Drießen Lembergstraße 33 67824 Feilbingert Tel.: 06708 / 660045 Fax: 06708 / 661397 -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From andreas.kretschmer at schollglas.com Tue Nov 7 17:28:06 2006 From: andreas.kretschmer at schollglas.com (Andreas Kretschmer) Date: Tue, 7 Nov 2006 17:28:06 +0100 Subject: 1. Tag des Monats, Heutiges Datum 0 Uhr In-Reply-To: <008c01c70286$1c188270$0565a8c0@uwe> References: <4550A070.7000004@iskomedia.de> <008c01c70286$1c188270$0565a8c0@uwe> Message-ID: <20061107162805.GA19763@a-kretschmer.de> am Tue, dem 07.11.2006, um 17:02:22 +0100 mailte Uwe Driessen folgendes: > und das ist genauso leicht oder schwer wie unter Postgress man muß halt nur > den Weg wissen (an Andreas gerichtet der mal wieder mit Postgres anfängt Daran, das MySQL solch einfache Dinge kann, hatte ich keinen Zweifel. Andreas -- Andreas Kretschmer Kontakt: Heynitz: 035242/47215, D1: 0160/7141639 (mehr: -> Header) GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From kolweb at gmail.com Thu Nov 9 15:33:12 2006 From: kolweb at gmail.com (Kolweb@Gmail) Date: Thu, 9 Nov 2006 15:33:12 +0100 Subject: mediawiki DB Problem Message-ID: <1805864138.20061109153312@gmail.com> Hallo, in der Hoffnung, dass mir hier ein User Helfen kann, hier mal mein Problem. Ich habe bis heute Mediawiki 1.7.x auf meinem Server gehabt und heute Mediawiki 1.8.2 installiert. Danach habe ich meinen Datenbankdunp der Version 1.7.x eingespielt. Wenn ich mein Wiki jetzt aufrufe, dann kommt auch alles wie gehabt. Ich kann mich auch noch Problemlos einloggen. Aber, wenn ich jetzt eine neue Seite anlegen oder eine bestehende Seite editieren will, dann kommen Fehlermeldungen: Folgende Meldung kommt: Fehler in der Datenbank Es gab einen Syntaxfehler in der Datenbankabfrage. Die letzte Datenbankabfrage lautete: (SQL-Abfrage versteckt) aus der Funktion ?Block::load?. MySQL meldete den Fehler ?1054: Unknown column 'ipb_anon_only' in 'where clause' (localhost)?. Leider habe ich sogarkeine Ahnung, was ich hier jetzt machen kann, damit ich wieder ein voll funktionierendes Wiki habe, außer dass ich alle Seiten neu erstelle. Das möchte ich aber sehr gerne vermeiden. :-) Kann mir einer weiterhelfen und sagen, wo hier das Problem liegt? Der Server hat folgende Programme: Apache2 PHP 5.2.0 MySQL 5.0.26 Ich hoffe auf eure Hilfe. :-) Liebe Grüße. Sebastian -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From Lennart.Mordek at proveo.de Sun Nov 26 18:49:58 2006 From: Lennart.Mordek at proveo.de (Lennart Mordek) Date: Sun, 26 Nov 2006 18:49:58 +0100 Subject: named_pipe References: <1805864138.20061109153312@gmail.com> Message-ID: <006f01c71183$4a884120$670a10ac@proveo.int> Hallo zusammen, Ich versuche vergebens meiner MySQL 5 named_pipe bei zu bringen. Ich habe es mit der my.ini versucht und ich habe versucht direkt über die Console die Variable zu ändern. Aber es geht einfach! Kann mir jemand helfen? Gruß Lennart Mordek -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From driessen at edv-driessen.de Sun Nov 26 20:10:01 2006 From: driessen at edv-driessen.de (Uwe Driessen) Date: Sun, 26 Nov 2006 20:10:01 +0100 Subject: named_pipe In-Reply-To: <005201c71189$c9b766a0$0300a8c0@Frederick> Message-ID: <000901c7118e$7950b8b0$0565a8c0@uwe> > Ich habe ein Windows XP am laufen. Ich habe schon in der my.ini > named_pipe=ON hineingeschrieben, danach startete der Dienst nicht mehr! > Dann > habe ich versucht über die Console mit "SET named_pipe=ON", da meint er > das > er die Variable nicht kennen würde. Aber unter "SHOW VARIABLES" ist sie > mit > dabei. Von daher weis ich nicht mehr weiter :( > Schon mal mit SET named_pipe=1 probiert ? -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From norbert at itbw.de Mon Nov 27 03:00:12 2006 From: norbert at itbw.de (Norbert Pfeiffer) Date: Mon, 27 Nov 2006 03:00:12 +0100 Subject: named_pipe References: <1805864138.20061109153312@gmail.com> <006f01c71183$4a884120$670a10ac@proveo.int> Message-ID: <007d01c711c7$ccbd4a70$3702a8c0@LionPC> Hallo Lennart, > Ich versuche vergebens meiner MySQL 5 named_pipe bei zu bringen. hmm, rein IMHO mag Mr.Gates keine Pipes, und wenn, dann nicht unixlike. In den mitgelieferten INI-Files findet man dazu: # Don't listen on a TCP/IP port at all. This can be a security # enhancement, if all processes that need to connect to mysqld # run on the same host. All interaction with mysqld must be made # via Unix sockets or named pipes. # Note that using this option without enabling named pipes on # Windows (via the "enable-named-pipe" option) will render mysqld # useless! Sowie diesen Part: [mysqld] <> skip-networking enable-named-pipe # The Pipe the MySQL Server will use socket=mysql <> # The TCP/IP Port the MySQL Server will listen on port=<<{:=[port]}>> <> Vielleicht hilft Dir dies weiter ... m. b. G. Norbert ------------------- Notruf 0177-1741686 ------------------- e.o.m. -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From lists at sebastianmendel.de Mon Nov 27 10:23:21 2006 From: lists at sebastianmendel.de (Sebastian Mendel) Date: Mon, 27 Nov 2006 10:23:21 +0100 Subject: named_pipe In-Reply-To: <007d01c711c7$ccbd4a70$3702a8c0@LionPC> References: <1805864138.20061109153312@gmail.com> <006f01c71183$4a884120$670a10ac@proveo.int> <007d01c711c7$ccbd4a70$3702a8c0@LionPC> Message-ID: <456AAE89.6070409@sebastianmendel.de> Norbert Pfeiffer schrieb: > Hallo Lennart, > >> Ich versuche vergebens meiner MySQL 5 named_pipe bei zu bringen. > hmm, > rein IMHO mag Mr.Gates keine Pipes, und wenn, dann nicht unixlike. named-pipes (zumindest wovon wir hier reden), gibt es bei MySQL aber nur unter Windows (IMHO) (sowie Sockets nur unter *nix und TCP/IP logischerweise bei beiden) > In den mitgelieferten INI-Files findet man dazu: > > # Don't listen on a TCP/IP port at all. This can be a security > # enhancement, if all processes that need to connect to mysqld > # run on the same host. All interaction with mysqld must be made > # via Unix sockets or named pipes. > # Note that using this option without enabling named pipes on > # Windows (via the "enable-named-pipe" option) will render mysqld > # useless! > > Sowie diesen Part: > > [mysqld] > <> > skip-networking > enable-named-pipe > # The Pipe the MySQL Server will use > socket=mysql > <> > # The TCP/IP Port the MySQL Server will listen on > port=<<{:=[port]}>> > <> dieses stammt aus dem Template, welches vom Admin verwendet wird um die my.ini zu erstellen der Code dürfte so zu keiner gültigen my.ini führen > Vielleicht hilft Dir dies weiter ... yepp er braucht eigentlich nur das: enable-named-pipe in die my.ini einzutragen, unabhängig von skip networking, die laufen beide parallel socket=mysql ist nur für *nix relevant -- Sebastian Mendel www.sebastianmendel.de -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From andreas.kretschmer at schollglas.com Tue Nov 28 14:29:44 2006 From: andreas.kretschmer at schollglas.com (Andreas Kretschmer) Date: Tue, 28 Nov 2006 14:29:44 +0100 Subject: unsubscribe cs-mailbox@web.de In-Reply-To: <595858690@web.de> References: <595858690@web.de> Message-ID: <20061128132944.GE11152@a-kretschmer.de> am Tue, dem 28.11.2006, um 14:08:41 +0100 mailte Carsten Schäfer folgendes: > > > -----Ursprüngliche Nachricht----- Wer lesen kann, ist klar im Vorteil. Aber Idioten, die nur TOFU machen, lesen halt offensichtlich nicht das, was sie da quoten. Dumm gelaufen, gell? Ich entsorg da mal das TOFU und lasse den relevanten Teil stehen: > Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter > -->> http://www.4t2.com/mysql Schaffst Du es nun? Andreas -- Andreas Kretschmer Kontakt: Heynitz: 035242/47215, D1: 0160/7141639 (mehr: -> Header) GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From lists at sebastianmendel.de Tue Nov 28 14:55:00 2006 From: lists at sebastianmendel.de (Sebastian Mendel) Date: Tue, 28 Nov 2006 14:55:00 +0100 Subject: unsubscribe cs-mailbox@web.de In-Reply-To: <20061128132944.GE11152@a-kretschmer.de> References: <595858690@web.de> <20061128132944.GE11152@a-kretschmer.de> Message-ID: <456C3FB4.7080706@sebastianmendel.de> Andreas Kretschmer schrieb: > am Tue, dem 28.11.2006, um 14:08:41 +0100 mailte Carsten Schäfer folgendes: >>> -----Ursprüngliche Nachricht----- > > Wer lesen kann, ist klar im Vorteil. Aber Idioten, die nur TOFU machen, > lesen halt offensichtlich nicht das, was sie da quoten. Dumm gelaufen, > gell? du hast ja wieder ein Laune ... ;-) Vielleicht kündigt der hier weil er zur PostgreSQL Liste wechselt ... *LOL* -- Sebastian Mendel www.sebastianmendel.de -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From lists at sebastianmendel.de Wed Nov 29 14:50:21 2006 From: lists at sebastianmendel.de (Sebastian Mendel) Date: Wed, 29 Nov 2006 14:50:21 +0100 Subject: named_pipe In-Reply-To: <047d01c71222$0133d2b0$670a10ac@proveo.int> References: <1805864138.20061109153312@gmail.com> <006f01c71183$4a884120$670a10ac@proveo.int> <007d01c711c7$ccbd4a70$3702a8c0@LionPC> <456AAE89.6070409@sebastianmendel.de> <047d01c71222$0133d2b0$670a10ac@proveo.int> Message-ID: <456D901D.9070807@sebastianmendel.de> Lennart Mordek schrieb: > Vielen Dank. Mit "enable-named-pipe" hat es funktioniert. mit der nächsten MySQL Administrator Version geht das wohl auch von da aus ohne Probleme: http://bugs.mysql.com/20926 -- Sebastian Mendel www.sebastianmendel.de -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From hanjo at gruessner.de Thu Nov 30 12:29:56 2006 From: hanjo at gruessner.de (=?iso-8859-15?Q?Hanjo_Gr=FC=DFner?=) Date: Thu, 30 Nov 2006 12:29:56 +0100 Subject: Select-Frage Message-ID: Moin, ich habe ich einer Tabelle zum selben Foreign-Key evtl. mehrere Records mit jeweils verschidenen 'Datums'. Wie bekomme ich für jeweils jeden Foreik-Key nur den Record mit dem jewiels aktuellsten (also höchsten) Datum ? Versuche mit MAX(datum) bei 'group by 'foreign-key' mußten natürlich fehlschlagen. TIA Hanjo -- Software & Seminar-Kontor Hans-Joachim Grüßner Glasholz D-24369 Waabs http://www.gruessner.de -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From lists at sebastianmendel.de Thu Nov 30 12:39:48 2006 From: lists at sebastianmendel.de (Sebastian Mendel) Date: Thu, 30 Nov 2006 12:39:48 +0100 Subject: Select-Frage In-Reply-To: References: Message-ID: <456EC304.9010100@sebastianmendel.de> Hanjo Grüßner schrieb: > Moin, > > ich habe ich einer Tabelle zum selben Foreign-Key evtl. mehrere Records > mit jeweils verschidenen 'Datums'. > > Wie bekomme ich für jeweils jeden Foreik-Key nur den Record mit dem > jewiels aktuellsten (also höchsten) Datum ? > > Versuche mit MAX(datum) bei 'group by 'foreign-key' mußten natürlich > fehlschlagen. da gibt es viele Möglichkeiten SELECT `tab2`.* FROM `table` AS `tab1` LEFT JOIN `table` AS `tab2` ON tab1`.`foreign-key` = tab2`.`foreign-key` AND MAX(`tab1`.`datum`) = tab2`.`datum` GROUP BY `tab1`.`foreign-key` oder so ähnlich, ABER: welche MySQL Version? -- Sebastian Mendel www.sebastianmendel.de -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql