مشکل درست کردن table درphpmy admin

PERSIAMIX

Member
سلام دوستان من مثلا در یک دیتابیس میخام اینو CREATE TABLE `blocked` (`ip` varchar(25) NOT NULL default '') TYPE=MyISAM; اد کنم

اما ارور میده میشه کمک کنید ؟؟
 

PERSIAMIX

Member
مثلا: CREATE TABLE `images` (

`idx` BIGINT( 20 ) NOT NULL AUTO_INCREMENT ,
`added` TIMESTAMP( 14 ) NOT NULL ,
`email` VARCHAR( 150 ) DEFAULT '\'\',' NOT NULL ,
`filename` VARCHAR( 75 ) DEFAULT '\'\',' NOT NULL ,
`tn_filename` VARCHAR( 75 ) DEFAULT '\'\',' NOT NULL ,
`filepath` VARCHAR( 150 ) DEFAULT '\'\',' NOT NULL ,
`ip` VARCHAR( 25 ) DEFAULT '\'\',' NOT NULL ,
`filesize` BIGINT( 20 ) DEFAULT '\'0\',KEY `idx` (`idx`))' NOT NULL
) TYPE = MYISAM

MySQL said:


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

PERSIAMIX

Member
راستی من در مورد بالا میخام اینو اد کنم

CREATE TABLE `images` (`idx` bigint(20) NOT NULL auto_increment,`added` timestamp(14) NOT NULL,`email` varchar(150) NOT NULL default '',`filename` varchar(75) NOT NULL default '',`tn_filename` varchar(75) NOT NULL default '',`filepath` varchar(150) NOT NULL default '',`ip` varchar(25) NOT NULL default '',`filesize` bigint(20) NOT NULL default '0',KEY `idx` (`idx`)) TYPE=MyISAM;
 

iman_ebru

Active Member
کدهاتون رو داخل تگ کد بزارید تا راحت تر دیده بشه!

کد:
CREATE TABLE `images` (
`idx` bigint(20) NOT NULL auto_increment,
`added` timestamp(14) NOT NULL,
`email` varchar(150) NOT NULL default '',
`filename` varchar(75) NOT NULL default '',
`tn_filename` varchar(75) NOT NULL default '',
`filepath` varchar(150) NOT NULL default '',
`ip` varchar(25) NOT NULL default '',
`filesize` bigint(20) NOT NULL default '0',
KEY `idx` (`idx`)) TYPE=MyISAM;

این کد درست نیست؟
 

PERSIAMIX

Member
پس چرا واسه من این ارور رو میده؟؟

incorrect table definition; There can only be one auto column and it must be defined as a key

میشه نحوه ی ساختن table رو از طریق php my admin ساخت؟؟
 

جدیدترین ارسال ها

بالا