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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=35115)

HBK 23-11-06 15:23

SQL | עזרה
 
איזה מאפיינים אני נותן לשדות הבאים:
ID, author, title, content, IP, time_sent, email

sUP 23-11-06 15:41

אתה מתכוון int text וזה?

id = int
והשאר text

forils 23-11-06 15:55

אני חושב שIP גם INT אבל לא בטוח !

נריה 23-11-06 16:04

IP זה לא INT כי זה עם נקודות בין המספרים
123.123.123
INT זה רק מספרים

forils 23-11-06 16:05

צודק טעות שלי

HBK 23-11-06 16:32

תראו יש לי עוד בעיה..
הרצתי את השאיליתה הזאת:


PHP קוד:

CREATE TABLE `comments` (

`
IDINT NOT NULL AUTO_INCREMENT ,
`
authorTEXT NOT NULL ,
`
titleTEXT NOT NULL ,
`
contentTEXT NOT NULL ,
`
IPTEXT NOT NULL ,
`
time_sentTEXT NOT NULL ,
`
emailTEXT NOT NULL 
ENGINE MYISAM 

וזה נתן לי את השגיאה:

ציטוט:

#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key

sUP 23-11-06 16:53

תנסה לעשות בסוף ;

ותנסה להגדיר int(11)
או משו

HBK 23-11-06 17:02

ציטוט:

נכתב במקור על ידי sUP (פרסם 378668)
תנסה לעשות בסוף ;

ותנסה להגדיר int(11)
או משו

לא עובד

זה מציג את השגיאה הזאת:

ציטוט:

#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key


opsite 23-11-06 17:22

תנסה לשים את id כמפתח ראשי ..

RS324 23-11-06 17:27

sup אם אתה משתמש בכולם כטקסט אז המצב ממש ממש גרוע

עבור יעילות מקסימלית
ID : INT 11 UNSIGNED AUTO_INCREMENT
author : VARCHAR 40
title VARCHAR 250
CONTENT :text
IP :VARCHAR 15
time_sent : int 10
email : varchar - 100


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

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