mysql מילת מפתח union יוצרת הודעת שגיאה - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

mysql מילת מפתח union יוצרת הודעת שגיאה


pssheba
 Share

Recommended Posts

שלום,
קוד ליצירת טבלה בשם abcd דלהלן עובד:

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';


נוצרה לי טבלה בשם abcd בעלת שורה אחת המכילה שדה מספר רץ ושדה name עם ערך aaaaa.
כאשר אני רוצה להוסיף יותר משורה אחת לטבלה, 2 שורות, בעזרת מילת המפתח union אני חוטף הודעת שגיאה ! להלן הקוד המתוקן

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';

הקוד דלעיל יוצר הודעת שגיאה בנוסח:
 

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

מישהו יוכל לעזור לי עם שורת מילת המפתח union ?
תודה

קישור לתוכן
שתף באתרים אחרים

ציטוט של NotAnAccountName

מה השגיאה?,

הרצתי וזה עובד לי

 

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) VALUES
('aaaaa'),
('bbbbb');

select * from abcd;

 

 

קישור לתוכן
שתף באתרים אחרים

הצטרפ/י לדיון

בשלב זה תוכל/י להצטרף לדיון, ולאחר מכן להצטרף לקהילה שלנו. אם כבר יש לך חשבון אצלנו, אנא התחבר/י עכשיו על מנת להגיב תחת שם המשתמש שלך.
לתשומת לבך: התגובה תופיע לגולשים לאחר אישור של צוות הנהלת הפורומים.

אורח
הוסף תגובה

×   התוכן שהודבק הוא עם עיצוב.   הסר עיצוב

  Only 75 emoji are allowed.

×   הקישור שלך הוטמע אוטומטית.   הצג כקישור רגיל

×   התוכן הקודם שלך שוחזר אוטומטית.   נקה הכל

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
  • צור חדש...