29-09-2007, 18:50
|
|
|
חבר מתאריך: 17.05.05
הודעות: 7,321
|
|
ציטוט:
אני רואה שאני מצליחה להכניס תאריך ל-DB, אבל אני לא רואה שיש השפעה שאני מכניסה את ה-mode. ניסיתי להכניס כמו שאמרת לי:
ציטוט:
SET sql_mode = 'ALLOW_INVALID_DATES';
INSERT ...
ניסיתי גם להחליף ל-mode אחר ולא הועיל.
|
בעיקרון האפשרות הזאת לא עושה הרבה:
ציטוט:
במקור נכתב על ידי http://dev.mysql.com/doc/refman/5.0/en/server-sql-mode.html
With strict mode disabled, invalid dates such as '2004-04-31' are converted to '0000-00-00' and a warning is generated. With strict mode enabled, invalid dates generate an error. To allow such dates, enable ALLOW_INVALID_DATES.
|
ציטוט:
עוד פרט שגיליתי, שהתאריך שנכנס ל-DB הוא בפורמט שונה ממה שמקובל אצלנו,
הפורמט הוא [yyyy-mm-dd[, האם יש דרך לסדר את התאריך?
|
כן, אפשר לסדר אותו בקלות באמצעות פונקציות צד שרת.
בשביל מה להסתבך עם SQL ?
|