Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hi,

ich erstelle gerade eine MySQL-DB in der Benutzernamen und Passwörter hinterlegt werden. Da jeder Benutzer nur ein PW hat, ist der Benutzername der Primärschlüssel.

Dass ausgeschlossen ist, dass ein Benutzername Doppelt einggegeben wird, würde ich gerne einen Trigger erstellen.

Der Benutzer sollte im Optimalen fall einen Fehler erhalten, dass der Benutzername bereits vergeben ist.

Geht das mit einem Trigger ?

Danke !

ja, aber der user kann damit in der regel net viel anfangen, gibts da auch ne möglichkeit den fehler anzupassen ?

hm, und ausserdem gibt er mitr noch den fehler aus: Illegal operatioin on empty result set.

er legt den datensatz an, nur mekkert er.

Bearbeitet von Nahemoth

hm, und das mit der illegal operation, wo kommt das denn her ?

danke !

hm, hier ml der trigger:

CREATE

DEFINER=`nemesis`@`%`

TRIGGER `weblogin`.`md5ize_on_insert`

BEFORE INSERT ON `weblogin`.`t_users`

FOR EACH ROW

BEGIN

         SET NEW.Passwort = md5( NEW.Passwort ) ;

      END//CREATE

DEFINER=`nemesis`@`%`

TRIGGER `weblogin`.`md5ize_on_update`

BEFORE UPDATE ON `weblogin`.`t_users`

FOR EACH ROW

BEGIN

         IF NEW.Passwort NOT REGEXP '^[0-9A-Za-z]{32}$' THEN

            SET NEW.Passwort = md5(NEW.Passwort);

         END IF;

END//

nichts, aber das ist der einzige, und der liefert den fehler

der client ist oo-base, aber wie geht das da in nem formular ? openoffice kennt doch keine md5-funktion.

ja, danke für die lehrstunde ... problem bei der sache ist nur, wie verwendet man diese erweiterung ? ich habe keine anleitung gefunden und aus den beispielen lässt sich eicht herauslesen, was in calc zu tun ist, aber nicht wies in base funktioniert.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.