From eyanar at stud.uni-frankfurt.de Thu Aug 2 17:26:58 2007 From: eyanar at stud.uni-frankfurt.de (erkan yanar) Date: Thu, 2 Aug 2007 17:26:58 +0200 Subject: Rechte nur auf Views geben Message-ID: <20070802152704.918D4CB6E@evil.4t2.com> * Kann man bei MySQL Rechte nur auf Views geben. Ich habe da nichts gefunden. Ich habe hier verschiedene Personen, die alle die "gleichen" Daten eingeben sollen. Nun würde ich die verschiedenen Personen gerne auf Views arbeiten lassen und dazu noch erreichen, dass nur Daten "aus" diesen Views geändert werden können. Geht das überhaupt mit MySQL (oder am Ende PostgreSQL)? * Gibt es ein (empfehlenswertes auf Windows laufendes) grafisches Frontent mit dem Unbeleckte Daten eingeben können? tschazu erkan -- über den grenzen muß die freiheit wohl wolkenlos sein _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de From akasbi at digikult.de Sun Aug 5 21:41:42 2007 From: akasbi at digikult.de (Amin Kasbi) Date: Sun, 5 Aug 2007 21:41:42 +0200 Subject: Bilder-Pfade in MySql-Datenbank speichern. Message-ID: <000001c7d798$a881ace0$16b2a8c0@SabineAmin> Hallo zusammen, ich versuche Bilder (nur Pfade und keine binary) in mysql-datenbank zu speichern. Ich erhlate aber die folgende Fehlermeldung:: ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'XYX,c ar_opel_1.jpg, Der Headline des Themas, 25000 Euro, description descriptio' at line 4 Das ist meine Select-Query: INSERT INTO img (model,path,headline,preis,description,logo) VALUES (OPEL XYX,car_opel_1.jpg, Der Headline des Themas, 25000 Euro, description description description description description description description, logo_opel.jpg ); Hat Jemand eine Idee, woran es legen könnte. Ich bin nicht sehr sehr erfahren mit MySql. Viele Dank und Gruß -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://lists.mushaake.org/pipermail/mysql-de/attachments/20070805/4cdf25a9/attachment-0001.html -------------- nächster Teil -------------- _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de From norbert at itbw.de Sun Aug 5 22:06:21 2007 From: norbert at itbw.de (Norbert Pfeiffer) Date: Sun, 5 Aug 2007 22:06:21 +0200 Subject: Bilder-Pfade in MySql-Datenbank speichern. References: <000001c7d798$a881ace0$16b2a8c0@SabineAmin> Message-ID: <003401c7d79c$1b1af510$1402a8c0@master> _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de From TULIPAN4 at gmx.net Wed Aug 8 20:46:10 2007 From: TULIPAN4 at gmx.net (Fritz Walter) Date: Wed, 08 Aug 2007 20:46:10 +0200 Subject: unsubscibe Message-ID: <20070808184610.84080@gmx.net> -- GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS. Alle Infos und kostenlose Anmeldung: http://www.gmx.net/de/go/freemail _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de From akasbi at digikult.de Wed Aug 8 21:46:03 2007 From: akasbi at digikult.de (Amin Kasbi) Date: Wed, 8 Aug 2007 21:46:03 +0200 Subject: MySql-Datenbank auf einem anderen Server kopieren Message-ID: <000201c7d9f4$d617a570$16b2a8c0@SabineAmin> Hallo zusammen, ich habe eine Datei: xxxx.mysql, die ich aus einem MySql Server bekommen habe und sie in einem anderen MySql-Server kopieren will. Unter meinem Server, finde ich keine Dateien mit der Extention: .mysql Wohin soll ich die kopieren, und wie kan ich das bewältigen? Vielen Dank und Gruß Amin -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://lists.mushaake.org/pipermail/mysql-de/attachments/20070808/a51b92f1/attachment-0001.html -------------- nächster Teil -------------- _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de From andreas.kretschmer at schollglas.com Thu Aug 9 07:37:25 2007 From: andreas.kretschmer at schollglas.com (Andreas Kretschmer) Date: Thu, 9 Aug 2007 07:37:25 +0200 Subject: MySql-Datenbank auf einem anderen Server kopieren In-Reply-To: <000201c7d9f4$d617a570$16b2a8c0@SabineAmin> References: <000201c7d9f4$d617a570$16b2a8c0@SabineAmin> Message-ID: <20070809053724.GA30565@a-kretschmer.de> am Wed, dem 08.08.2007, um 21:46:03 +0200 mailte Amin Kasbi folgendes: > Hallo zusammen, > > > > ich habe eine Datei: xxxx.mysql, die ich aus einem MySql Server bekommen habe > und sie in einem anderen > > MySql-Server kopieren will. > > > > Unter meinem Server, finde ich keine Dateien mit der Extention: .mysql > > > > Wohin soll ich die kopieren, und wie kan ich das bewältigen? Benenne sie doch einfach so, wie die Dateien, die Du bei Dir gefunden hast. Und dann dahin kopieren. Wird schon klappen. Wenn nicht, folgendes sollte IMMER gehen: mv -f xxxx.mysql /dev/null Alternativ ergründest Du mal, was in der Datei drin steht. Hint: Dateiextensions sind Schall und Rauch. Andreas -- Andreas Kretschmer Kontakt: Heynitz: 035242/47150, D1: 0160/7141639 (mehr: -> Header) GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de From Technik at auxion.de Thu Aug 9 08:00:48 2007 From: Technik at auxion.de (Technik - auxion.de) Date: Thu, 9 Aug 2007 08:00:48 +0200 Subject: AW: MySql-Datenbank auf einem anderen Server kopieren In-Reply-To: <20070809053724.GA30565@a-kretschmer.de> References: <000201c7d9f4$d617a570$16b2a8c0@SabineAmin> <20070809053724.GA30565@a-kretschmer.de> Message-ID: Hallo Andreas, wäre nett wenn du hinweisen würdest was dein Befehl: mv -f xxx.mysql /dev/null genau macht. Ich denke mal nicht, dass du der Meinung bist, das Amin es weiß und es wäre ja wenig zu verantworten wenn er den ausführen würde auf deinen Rat hin. Zu Amin: Die Datei xxxx.mysql wird eventuell ein Export sein, der mit mysqldump gemacht wurde. Wie Andreas schon geschrieben hat, schau dir den Inhalt der Datei mal an (Linux: less, Windows: Notepad wird reichen) und wenn es so ist das es ein mysqldump Export ist, wirst du das in den ersten Zeilen lesen können. Mit freundlichen Grüssen Thomas Goik Besuchen Sie uns im Internet: http://www.auxion.de http://www.xhammer.de -- Lofox GmbH Register Nr. HRB 7042 Bochum Ust-IdNr.: DE215698227 Steuernr.: 306/5885/0172 Geschäftsführerin Evelyn Fuchs Im Kamperholz 48 44805 Bochum - Germany _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de From andreas.kretschmer at schollglas.com Thu Aug 9 08:48:40 2007 From: andreas.kretschmer at schollglas.com (Andreas Kretschmer) Date: Thu, 9 Aug 2007 08:48:40 +0200 Subject: MySql-Datenbank auf einem anderen Server kopieren In-Reply-To: References: <000201c7d9f4$d617a570$16b2a8c0@SabineAmin> <20070809053724.GA30565@a-kretschmer.de> Message-ID: <20070809064840.GA32616@a-kretschmer.de> am Thu, dem 09.08.2007, um 8:00:48 +0200 mailte Technik - auxion.de folgendes: > Hallo Andreas, > > wäre nett wenn du hinweisen würdest was dein Befehl: > mv -f xxx.mysql /dev/null > genau macht. Warum? Leute, die alles machen, was andere sagen, ohne nachzudenken, lernen eh nur durch Schmerz. Andreas -- Andreas Kretschmer Kontakt: Heynitz: 035242/47150, D1: 0160/7141639 (mehr: -> Header) GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de From Technik at auxion.de Fri Aug 10 15:01:54 2007 From: Technik at auxion.de (Technik - auxion.de) Date: Fri, 10 Aug 2007 15:01:54 +0200 Subject: =?iso-8859-1?Q?Abfrage_per_DBI_l=E4uft_nicht!?= Message-ID: Hallo Liste; Ich hab da mal ne Frage und zwar ob jemand weiß ob es in mysql 5.0.32 oder DBI so etwas wie „max return rows by select“ Klausel gibt Ich bin gerade dabei ein Statistik Programm zu erarbeiten (es Funktioniert so wie es soll) bekomme aber eine NULL liste bei einer Anfrage die mir per mysql> die richtige Anzahl der Benutzer zurück gibt CODE: select [SQL_CALC_FOUND_ROWS] user_id from feedback where is_rater = '0' group by user_id INDEX(is_rater) und INDEX(user_id) Den SQL_CALC... hab ich drin um zu sehen ob er überhaupt etwas macht! Damit soll er mir alle Benutzer listen die Bewertungen haben, allerdings ist die Liste leer wenn ich das ganze per DBI mit Perl mache – Online auf dem Server direkt bekomme ich die richtige Liste: jemand ne Idee Ich hab auch schon mit LIMIT probiert, geht aber genauso wenig. Die Return liste würde laut FOUND_ROWS per DBI 16987 Benutzer zurück geben und auf dem Server direkt gibt er mir 16987 zurück Insgesamt hat die Tabelle 1.472.730 Einträge > explain select user_id from shock.feedback where is_rater = '0' group by user_id; +----+-------------+----------+------+---------------+----------+---------+- ------+--------+----------------------------------------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+-------------+----------+------+---------------+----------+---------+- ------+--------+----------------------------------------------+ | 1 | SIMPLE | feedback | ref | is_rater | is_rater | 1 | const | 610442 | Using where; Using temporary; Using filesort | +----+-------------+----------+------+---------------+----------+---------+- ------+--------+----------------------------------------------+ Leider weiß ich nicht mehr weiter, ich denke mal das 17000 Zeilen kein Problem sein sollten per DBI und komisch ist es das es mit dem LIMIT Befehl auch nicht geht. Ich hab auch mal select SQL_BIG_RESULT user_id from shock.feedback where is_rater = '0' group by user_id; probiert, auch keine Änderungen. System ist: perl -V Summary of my perl5 (revision 5 version 8 subversion 8) configuration: Platform: osname=linux, osvers=2.6.18.3, archname=i486-linux-gnu-thread-multi uname='linux saens 2.6.18.3 #1 smp sat nov 25 13:39:52 est 2006 i686 gnulinux ' mysql -V mysql Ver 14.12 Distrib 5.0.32, for pc-linux-gnu (i486) using readline 5.2 max_allowed_packet = 8MB Mit freundlichen Grüssen Thomas Goik Ihre Auktionsseiten im Internet http://www.auxion.de http://www.Xhammer.de -- Lofox GmbH Geschäftsführerin: Evelyn Fuchs Im Kamperholz 48 44805 Bochum - Germany Amtsgericht Bochum HRB 7042 USt-IdNr.: DE215698227 St.-Nr. Bochum 306/5885/0172 _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de From akasbi at digikult.de Fri Aug 10 20:48:40 2007 From: akasbi at digikult.de (Amin Kasbi) Date: Fri, 10 Aug 2007 20:48:40 +0200 Subject: Field 'Priority' doesn't have a default value Message-ID: <000401c7db7f$13739560$16b2a8c0@SabineAmin> Hallo zusammen, ich habe die folgende Tabelle erstellt über den folgenden Syntax: create table brand( BrandId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Name VARCHAR(50), LogoUrl VARCHAR (50), Priority INT NOT NULL, FKcarCarId INT NOT NULL, FOREIGN KEY (FKcarCarId) REFERENCES car (CarId) ); aber wenn ich versuche in die Tabelle was einzutragen, dann erhlate ich folgende Fehlermeldung: Field 'Priority' doesn't have a default value Für jede Hilfe oder Tipp, bin ich dankbar. Gruß -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://lists.mushaake.org/pipermail/mysql-de/attachments/20070810/2df578fa/attachment.html -------------- nächster Teil -------------- _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de From marcel_meier at gmx.net Fri Aug 10 20:57:46 2007 From: marcel_meier at gmx.net (Marcel Meier) Date: Fri, 10 Aug 2007 20:57:46 +0200 Subject: Field 'Priority' doesn't have a default value In-Reply-To: <000401c7db7f$13739560$16b2a8c0@SabineAmin> References: <000401c7db7f$13739560$16b2a8c0@SabineAmin> Message-ID: <46BCB52A.4060708@gmx.net> Hallo Amin da das Feld 'NOT NULL' deklariert ist muss bei einem Insert zwingend ein Wert übergeben werden. Alternativ kannst du einen Default-Wert deklarieren oder 'NULL' im Feld erlauben. Gruss Marcel Amin Kasbi schrieb: > Hallo zusammen, > > > > ich habe die folgende Tabelle erstellt über den folgenden Syntax: > > > > create table brand( > > BrandId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, > > Name VARCHAR(50), > > LogoUrl VARCHAR (50), > > Priority INT NOT NULL, > > FKcarCarId INT NOT NULL, > > FOREIGN KEY (FKcarCarId) REFERENCES car (CarId) > > ); > > > > aber wenn ich versuche in die Tabelle was einzutragen, dann erhlate ich > folgende Fehlermeldung: > > > > *Field 'Priority' doesn't have a default value* > > * * > > Für jede Hilfe oder Tipp, bin ich dankbar. > > Gruß* > > > > * > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ > Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de From akasbi at digikult.de Sat Aug 11 00:16:18 2007 From: akasbi at digikult.de (Amin Kasbi) Date: Sat, 11 Aug 2007 00:16:18 +0200 Subject: Verschachtelte Abfrage mit JOIN Message-ID: <000f01c7db9c$1a0fe960$16b2a8c0@SabineAmin> Hallo Liste, Ich habe die folgende kleine Datenbank erstellt und ich stehe jetzt wieder vor (Für mich ;-) ) einer anderen schwierigen Aufgabe. Ich muss eigentlich eine Abfrage über fast drei Tabellen erstellen, wo ich ein bestimmtes Auto bzw. alle Informationen die ich in die Datenbank über ein bestimmtes Auto habe, auf die Webseite dem User anzeigen. Die Infos bzw. Daten, die ich aus der Datenbank holen muss sind: Aus der Tabelle CAR: Auot-Bild Name (Modle z.B. Golf 2 oder Passat uzw.) PreisFrom PreiseTo ImageUrl Description Aus der Tabelle TYPES: Name (z.B. Family Car oder 4X4 oder Supermini uzw...) Aus der Tabelle BRAND: Name (z.B. FORD oder VW oder FIAT) LogoUrl Soweit ich weiß, musste ich das mit JOIN auch erledigen können, aber offen gesagt, so eine verschachtelte Abfragen habe ich bilsnag kaum gemacht. Der Hintergrund ist, dass der User auf die Startseite über zwei Dropdowns das Auto-Type und der Preis-Kategorie auswählen kann. Danach bzw. auf der nächsten Seite werden ihm alle Autos, die seiner Auswhal entsprechen und zur Verfügung stehen aufgelistet angezeigt. Ich bin sehr dankbar, wie immer, für jede Hilfe. Gruß Hierbei die von mir erstellten Tabelle: CREATE TABLE `brand` ( `BrandId` int(10) unsigned NOT NULL auto_increment, `Name` varchar(60) NOT NULL, `LogoUrl` varchar(60) NOT NULL, `Priority` int(2) NOT NULL, PRIMARY KEY (`BrandId`) ); CREATE TABLE `car` ( `CarId` int(10) unsigned NOT NULL auto_increment, `Name` varchar(100) NOT NULL, `PriceFrom` decimal(10,0) unsigned NOT NULL default '0', `PriceTo` decimal(10,0) NOT NULL default '0', `BrandId` int(10) unsigned NOT NULL default '0', `ImageUrl` varchar(200) NOT NULL, `Description` text NOT NULL, PRIMARY KEY (`CarId`) ); DROP TABLE IF EXISTS `car_type`; CREATE TABLE `car_type` ( `TypeId` int(10) unsigned NOT NULL, `CarId` int(10) unsigned NOT NULL, PRIMARY KEY (`TypeId`,`CarId`) ); CREATE TABLE `types` ( `TypeId` int(10) unsigned NOT NULL auto_increment, `Name` varchar(60) NOT NULL, PRIMARY KEY (`TypeId`) ); -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://lists.mushaake.org/pipermail/mysql-de/attachments/20070811/52504c26/attachment-0001.html -------------- nächster Teil -------------- _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de From marcel_meier at gmx.net Sat Aug 11 08:19:12 2007 From: marcel_meier at gmx.net (Marcel Meier) Date: Sat, 11 Aug 2007 08:19:12 +0200 Subject: Verschachtelte Abfrage mit JOIN In-Reply-To: <001c01c7dbac$7c104f50$16b2a8c0@SabineAmin> References: <001c01c7dbac$7c104f50$16b2a8c0@SabineAmin> Message-ID: <46BD54E0.1030506@gmx.net> Hallo Amin weniger arbeiten, mehr schlafen ;-) > > > > Gruss Marcel _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de