SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 10.04.2014, 11:13:53
Daktari Daktari ist offline
Anfänger
 
Registriert seit: Apr 2011
Alter: 51
Beiträge: 49
AW: View in Procedure verwenden

Hier auch noch mal mit dem Index:
Code:
CREATE TABLE `tabkundenadressen` (
  `RFirma1` varchar(80) COLLATE latin1_german2_ci NOT NULL,
  `RFirma2` varchar(80) COLLATE latin1_german2_ci DEFAULT NULL,
  `RStrasse` varchar(100) COLLATE latin1_german2_ci DEFAULT NULL,
  `RPLZ` varchar(10) COLLATE latin1_german2_ci NOT NULL,
  `RStadt` varchar(50) COLLATE latin1_german2_ci NOT NULL,
  `RLand` varchar(50) COLLATE latin1_german2_ci NOT NULL,
  `RTelefon` varchar(20) COLLATE latin1_german2_ci DEFAULT NULL,
  `RFax` varchar(20) COLLATE latin1_german2_ci DEFAULT NULL,
  `2009` int(11) DEFAULT NULL,
  `2010` int(11) DEFAULT NULL,
  `2011` int(11) DEFAULT NULL,
  `2012` int(11) DEFAULT NULL,
  `2013` int(11) DEFAULT NULL,
  `2014` int(11) DEFAULT NULL,
  `Kundennummer` int(5) NOT NULL,
  `IndexKu` int(5) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`IndexKu`),
  UNIQUE KEY `index_rfirma1_kundennummer` (`Kundennummer`,`IndexKu`,`RFirma1`)
) ENGINE=MyISAM AUTO_INCREMENT=4100 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
Mit Zitat antworten
  #12  
Alt 10.04.2014, 12:56:05
pguser pguser ist offline
Junior Member
 
Registriert seit: Apr 2014
Alter: 57
Beiträge: 186
AW: View in Procedure verwenden

Zitat:
Zitat von Daktari Beitrag anzeigen
Hier auch noch mal mit dem Index:
Sollen wir weiter raten? Bei der 2ten Tabelle nun:

Code:
mysql> CREATE TABLE `tabrechnung` (
    ->   `Rechnungsnr` int(10) NOT NULL AUTO_INCREMENT,
    ->   `ReBrutto` int(11) NOT NULL DEFAULT '0',
    ->   `bezBetrag` int(11) DEFAULT '0',
    ->   `bezDatum` date DEFAULT NULL,
    ->   `KundennrR` int(5) DEFAULT NULL,
    ->   `RDatum` date DEFAULT NULL,
    ->   `lock` tinyint(1) DEFAULT '0',
    ->   `ArtikelSumNet` int(11) DEFAULT NULL,
    ->   `VerpackungR` int(11) DEFAULT '0',
    ->   `VersicherungR` int(11) DEFAULT '0',
    ->   `Fracht` int(11) NOT NULL DEFAULT '0',
    ->   PRIMARY KEY (`Rechnungsnr`),
    ->   UNIQUE KEY `auftrag_rechnungsnr` (`AuftragsnrR`,`Rechnungsnr`)
    -> ) ENGINE=MyISAM AUTO_INCREMENT=15202 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
ERROR 1072 (42000): Key column 'AuftragsnrR' doesn't exist in table
Mit Zitat antworten
  #13  
Alt 10.04.2014, 13:34:43
Daktari Daktari ist offline
Anfänger
 
Registriert seit: Apr 2011
Alter: 51
Beiträge: 49
AW: View in Procedure verwenden

Code:
CREATE TABLE `tabrechnung` (
  `Rechnungsnr` int(10) NOT NULL AUTO_INCREMENT,
  `AuftragsnrR` int(10) NOT NULL DEFAULT '0',
  `ReBrutto` int(11) NOT NULL DEFAULT '0',
  `bezBetrag` int(11) DEFAULT '0',
  `bezDatum` date DEFAULT NULL,
  `KundennrR` int(5) DEFAULT NULL,
  `RDatum` date DEFAULT NULL,
  `lock` tinyint(1) DEFAULT '0',
  `ArtikelSumNet` int(11) DEFAULT NULL,
  `VerpackungR` int(11) DEFAULT '0',
  `VersicherungR` int(11) DEFAULT '0',
  `Fracht` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`Rechnungsnr`),
  UNIQUE KEY `auftrag_rechnungsnr` (`AuftragsnrR`,`Rechnungsnr`)
) ENGINE=MyISAM AUTO_INCREMENT=15202 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
Mit Zitat antworten
  #14  
Alt 10.04.2014, 13:40:05
pguser pguser ist offline
Junior Member
 
Registriert seit: Apr 2014
Alter: 57
Beiträge: 186
AW: View in Procedure verwenden

Zitat:
Zitat von Daktari Beitrag anzeigen
Code:
CREATE TABLE `tabrechnung` (

) ENGINE=MyISAM AUTO_INCREMENT=15202 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
Der View läßt sich nicht erstellen, weil eine weitere Tabelle fehlt. Mir fehlt auch was: die Lust, das weiter zu machen hier. EOD.
Mit Zitat antworten
  #15  
Alt 10.04.2014, 14:02:00
Daktari Daktari ist offline
Anfänger
 
Registriert seit: Apr 2011
Alter: 51
Beiträge: 49
AW: View in Procedure verwenden

Code:
CREATE TABLE `tabgutschrift` (
  `GNu` int(10) NOT NULL AUTO_INCREMENT,
  `GRechnungsnr` int(10) DEFAULT NULL,
  `DatumG` date DEFAULT NULL,
  `ReBruttoG` int(11) DEFAULT NULL,
  `VerpackungG` int(11) DEFAULT NULL,
  `VersicherungG` int(11) DEFAULT NULL,
  `GutschriftsbetragNetto` int(11) DEFAULT NULL,
  `GutschriftsbetragBrutto` int(11) DEFAULT NULL,
  PRIMARY KEY (`GNu`),
  KEY `grechnungsnr_gnu` (`GRechnungsnr`,`GNu`)
) ENGINE=MyISAM AUTO_INCREMENT=180 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
Mit Zitat antworten
  #16  
Alt 15.04.2014, 16:40:21
Daktari Daktari ist offline
Anfänger
 
Registriert seit: Apr 2011
Alter: 51
Beiträge: 49
AW: View in Procedure verwenden

Code:
UPDATE    `tabkundenadressen`, `abf_turnover_customer_year`
  SET `tabkundenadressen`.`2014` = `abf_turnover_customer_year`.`turnover`
WHERE `tabkundenadressen`.`Kundennummer` = `abf_turnover_customer_year`.`KundennrR` and `abf_turnover_customer_year`.`jahr` = 2014;
Ich musste schlicht die VIEW noch in der ersten Zeile mit angeben, das war alles was ich vergessen hatte......
Mit Zitat antworten
  #17  
Alt 16.04.2014, 10:02:35
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: View in Procedure verwenden

Zitat:
Zitat von pguser Beitrag anzeigen
Mir fehlt auch was: die Lust, das weiter zu machen hier. EOD.
Willkommen im Klub. Seit wann gestattet dieser SQL-ähnliche MyZettelkasten eigentlich numerische Spaltenbezeichner? Jeder Compiler würde das Handbuch schmeißen, wenn man als Variablenbezeichner 2014 tippern würde.
Mit Zitat antworten
  #18  
Alt 16.04.2014, 10:18:45
Daktari Daktari ist offline
Anfänger
 
Registriert seit: Apr 2011
Alter: 51
Beiträge: 49
AW: View in Procedure verwenden

Wenn das auch noch ein Makel ist werd' ich das auch noch ändern. Ist in drei Minuten gemacht.
Die Umstellung von INT auf DECIMAL hab' ich angefangen, aber da sitz ich sicher länger dran. Da hatte ich leider auf einen falschen Ratschlag gehört.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Was bedeutet der Algorythmus MERGE beim Erstellen einer VIEW jensgae MySQLi/PDO/(MySQL) 0 05.01.2014 16:55:57
MySQL View auf fremde (nicht lokale) DBs? Eisregen121 MySQLi/PDO/(MySQL) 0 23.04.2010 13:26:51
downgrading zu MySQL 4.0 (VIEW ersetzen) p.falk MySQLi/PDO/(MySQL) 0 24.01.2009 18:19:23
Store Procedure SkySurfer MySQLi/PDO/(MySQL) 0 01.04.2007 20:33:59
PROCEDURE printer.compare can't return a result set in the given context DominikJ MySQLi/PDO/(MySQL) 0 27.11.2006 15:06:04


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:58:37 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt