ورود

View Full Version : سوال: مشکل در ایجاد فیلد جدید در تیبل



hamed-php
یک شنبه 08 اسفند 1389, 13:08 عصر
سلام

در هنگام ایجاد یک فیلد جدید مثلا id به دیتابیس ذیل با این مشکل برخوردم
.:



#1068 - Multiple primary key defined

البته اصلاً تو جدولم پرایمری کی ندارم که ازش اشکال گرفته!
کد sql هم بقرار زیر است:


-- phpMyAdmin SQL Dump
-- version 3.2.0.1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Feb 09, 2011 at 04:15 AM
-- Server version: 5.1.36
-- PHP Version: 5.3.0
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: `pagination`
--
CREATE DATABASE `pagination` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
USE `pagination`;
-- --------------------------------------------------------
--
-- Table structure for table `countries`
--
CREATE TABLE IF NOT EXISTS `countries` (
`c2c` char(2) COLLATE latin1_bin NOT NULL,
`country` varchar(60) COLLATE latin1_bin NOT NULL,
PRIMARY KEY (`c2c`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_bin;
--
-- Dumping data for table `countries`
--
INSERT INTO `countries` (`c2c`, `country`) VALUES
('00', 'Unknown');

hosseintdk775
سه شنبه 10 اسفند 1389, 15:24 عصر
بسم الله الرحمن الرحیم
سلام
می گید primary key ندارید / پس این چیه:

PRIMARY KEY (`c2c`)

از کوئری ای که واسه افزودن ID به جدول استفاده میکنید رو هم اینجا بزارید

hamed-php
چهارشنبه 11 اسفند 1389, 13:24 عصر
تشکر - حواسم به کد نبود