שלום,
קוד ליצירת טבלה בשם abcd דלהלן עובד:
[code]
USE skullcrashingwords;
DROP TABLE IF EXISTS abcd;
CREATE TABLE abcd(
ID INT AUTO_INCREMENT,
Name VARCHAR(255) not null collate utf8_unicode_ci,
KEY (ID)
);
INSERT INTO abcd(name)
SELECT 'aaaaa';
[/code]
נוצרה לי טבלה בשם abcd בעלת שורה אחת המכילה שדה מספר רץ ושדה name עם ערך aaaaa.
כאשר אני רוצה להוסיף יותר משורה אחת לטבלה, 2 שורות, בעזרת מילת המפתח union אני חוטף הודעת שגיאה ! להלן הקוד המתוקן
[code]
USE skullcrashingwords;
DROP TABLE IF EXISTS abcd;
CREATE TABLE abcd(
ID INT AUTO_INCREMENT,
Name VARCHAR(255) not null collate utf8_unicode_ci,
KEY (ID)
);
INSERT INTO abcd(name)
SELECT 'aaaaa';
UNION
SELECT 'bbbb';
[/code]
להלן נוסח השגיאה שחטפתי עם הוספת מילת המפתח union לקוד שעבד:
[code]
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'UNION
SELECT 'bbbb'' at line 1
[/code]
מישהו יוכל להסביר לי מדוע union לא עובד אצלי?
תודה