יצירת טבלה עם רצף של TIME ב MYSQL
-
שלום לכולם
כהמשך לעיקרון "טוהר ה SQL" שנזכר כאן בשיתופיה. השיגעון הבא, הוא לעשות טבלה שתכיל את כל דקות היממה, אך משום מה משפט אינסרט לא מצליח לי (משפט הסלקט עובד מצויין ומבוסס על שדה כלשהו בקלנדר שמכיל רצף של מספרים עד 55 אלף).
זאת השגיאה: Truncated incorrect time value: '6000'insert queuing_system.times (time_value) SELECT cast(serial_number as time) from calander where serial_number MOD 100 = 0 and cast(serial_number as time) is NOT NULL
קוד ליצירת הטבלה:
CREATE TABLE `times` ( `time_value` time NOT NULL, PRIMARY KEY (`time_value`), UNIQUE KEY `time` (`time_value`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='תצוגה של כל הדקות במהלך היום';
פורסם במקור בפורום CODE613 ב31/07/2014 18:02 (+03:00)