הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה לגבי sql... (https://hosts.co.il/forums/showthread.php?t=48080)

daMn 22-06-07 22:03

שאלה לגבי sql...
 
איך אני יוצר לשורה בטבלה ברירת מחדל שהיא 0 ?
האם זה בכלל TEXT ?

Tomer 22-06-07 22:14

INT, ל TEXT אין ברירת-מחדל.

יכול להיות שגם ל VARCHAR יש ברירת-מחדל, תבדוק.

DCB 22-06-07 22:17

שדה INT אם תשאיר אותו ריק הוא יקבל 0 כברירת מחדל
שדה TEXT ישאר פשוט ריק, אבל ריק זה כמו שתגיד 0

Eran-s 22-06-07 22:21

ציטוט:

נכתב במקור על ידי DCB (פרסם 504863)
שדה INT אם תשאיר אותו ריק הוא יקבל 0 כברירת מחדל
שדה TEXT ישאר פשוט ריק, אבל ריק זה כמו שתגיד 0

ריק זה NULL תאורטית הבדיקה ב-PHP זהה ל-0
אבל מעשית זה ערך שונה.

daMn 22-06-07 22:21

שאני עושה VARCHAR ואז כותב בברירת מחדל 0 אז הוא כותב "זה לא מספר!"

אני רוצה שיהיה כתוב 0.

עדיין לא נמצא תשובה.

daMn 22-06-07 22:23

ציטוט:

נכתב במקור על ידי Eran-s (פרסם 504871)
ריק זה NULL תאורטית הבדיקה ב-PHP זהה ל-0
אבל מעשית זה ערך שונה.

NULL עדיין לא נותן לי 0.

אני לא חושב שהבנתם אותי.

אני רוצה שיהיה כתוב 0.
כי אני עושה
"מספר הנקודות שלך הוא : "
ואז אני רוצה שיהיה בתור ברירת מחדל
"מספר הנקודות שלך הוא : 0"

Eran-s 22-06-07 22:24

תשים INT, בשביל מה VARCHAR

daMn 22-06-07 22:28

ציטוט:

נכתב במקור על ידי Eran-s (פרסם 504876)
תשים INT, בשביל מה VARCHAR

עובד תודה ערן.
חח שכחתי מINT.


כל הזמנים הם GMT +2. הזמן כעת הוא 01:14.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ