Ma la devo ricreare sempre attravero phpmyadmin? Perchè li non mi fa mettere 2 PK.. mi mette in automatico il campo CODICE come PK.
ho esportato la tabella con estensione .sql e penso che solo andando a modificare quello che c'è all'interno posso solo impostare 2 PK giusto? Per poi andarlo a importare di nuovo nel db.
-- phpMyAdmin SQL Dump
-- version 4.1.4
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: Feb 04, 2016 alle 21:09
-- Versione del server: 5.6.15-log
-- PHP Version: 5.5.8
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!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: `scuola-questionario`
--
-- --------------------------------------------------------
--
-- Struttura della tabella `compila`
--
CREATE TABLE IF NOT EXISTS `compila` (
`IDQUESTIONARIO` int(5) NOT NULL,
`IDUTENTE` int(5) NOT NULL,
`CODICE` int(5) NOT NULL,
PRIMARY KEY (`IDQUESTIONARIO`,`IDUTENTE`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_520_ci;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
anche se vedendo bene, qui sembra che le PK sono IDQUESTIONARIO e IDUTENTE
se sono impostate come PK come mai mi fa visualizzare 2 chiavi argentate e non dorate?