Tabelle aktualisieren, zwischen 3 zufälligen Strings wählen - wie?

7

Ich mache Standard-Profilbilder für 5000 Benutzer, und jetzt muss ich einen Verweis in die "Benutzer" -Tabelle einfügen. Ich möchte nicht, dass alle Benutzer das gleiche Standardprofilbild haben, also versuche ich, die Zeile 'user_profile_image' mit einer der Zeichenfolgen zu aktualisieren, die in der Abfrage unten zu hören sind.

%Vor%

Die Abfrage scheint nicht zu funktionieren.

Ist dieser Weg zu einfach?

Jede Hilfe wird sehr geschätzt!

Mit freundlichen Grüßen, Mathias

    
Mathias Fyrst Jakobsen 11.05.2012, 10:17
quelle

2 Antworten

25

RAND() gibt eine Zahl zwischen 0 und 1 zurück; Wenn du es mit der Anzahl der Bilder multiplizierst und die FLOOR() nimmst, kannst du das Ergebnis mit ELT :

einschalten %Vor%     
eggyal 11.05.2012, 10:22
quelle
4

Sie müssen das Handbuch lesen. RAND() macht nicht das, was Sie zu tun glauben .

Versuchen Sie es stattdessen:

%Vor%

;

    
Cylindric 11.05.2012 10:18
quelle

Tags und Links