![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| UNIX és Linux alkalmazásokhoz Fórum a UNIX és Linux alkalmazások. Ez tartalmazza az SQL, Adatbázisok, Middleware, anya, SOA, EVÜ, CEP, BI, BPM és hasonló témákról. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| meghatározó változókra | em23 | Shell programozás és Scripting | 12 | 01-04-2009 02:49 PM |
| meghatározásakor a nyomtató qconfig | matheeq | AIX | 0 | 03-18-2008 11:55 AM |
| Meghatározó X és Y koordináták Inside ablak | lesnaubr | Shell programozás és Scripting | 1 | 08-16-2007 09:19 AM |
| Defining Változók | sailorliones | A UNIX a dummies Kérdések és válaszok | 4 | 07-21-2006 04:09 PM |
| Változók meghatározása, a boot idő | ianf | A UNIX a dummies Kérdések és válaszok | 7 | 01-07-2002 01:03 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Problémák a meghatározó triggers
Én futás példája a következő weboldalon:
MySQL: MySQL 5,0 Reference Manual:: 12.1.11 CREATE TRIGGER Szintaxis és az a probléma, hogy a kiváltó nem határozható meg egy ok miatt: Kód:
CREATE DATABASE IF NOT EXISTS triggertest;
USE triggertest;
CREATE TABLE test1(a1 INT);
CREATE TABLE test2(a2 INT);
CREATE TABLE test3(a3 INT NOT NULL AUTO_INCREMENT PRIMARY KEY);
CREATE TABLE test4(
a4 INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
b4 INT DEFAULT 0
);
delimiter |
CREATE TRIGGER testref BEFORE INSERT ON test1
FOR EACH ROW BEGIN
INSERT INTO test2 SET a2 = NEW.a1;
DELETE FROM test3 WHERE a3 = NEW.a1;
UPDATE test4 SET b4 = b4 + 1 WHERE a4 = NEW.a1;
END;
|
delimiter ;
Kód:
Error: 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 'delimiter | CREATE TRIGGER testref BEFORE INSERT ON test1 FOR EACH ROW BE' at line 1 Kód:
# mysql -v Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 164 Server version: 5.1.28-rc FreeBSD port: mysql-server-5.1.28_1 |
|
||||
|
Azt is javasoljuk, hogy használja a kézi számítógépen futó MySQL.
MySQL:: MySQL 5.1 Reference Manual:: 12.1.19 CREATE TRIGGER Syntax |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|