 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
gogu19
Data înscrierii: 02/Ian/2008
Mesaje: 106
|
| Trimis: Joi Apr 17, 2008 12:20 pm Titlul subiectului: Id autoincrement |
|
|
Vreau copiez intr-un tabel inregistrarile din alt tabel cu interogarea:
insert into `convorbiri_02_08` select * from convorbiri
Deoarece corespund id-urile,nu ma lasa sa inserez,imi da eroarea:Duplicate entry '1' for key 1
Cum pot face sa-i zic sa bage in continuare?
Mersi |
|
| Sus |
|
Quber
Data înscrierii: 27/Iun/2006
Mesaje: 752
Locație: localhost
|
| Trimis: Joi Apr 17, 2008 12:41 pm Titlul subiectului: |
|
|
| pai cind faci insert la ID pune null ! |
|
| Sus |
|
gogu19
Data înscrierii: 02/Ian/2008
Mesaje: 106
|
| Trimis: Joi Apr 17, 2008 12:55 pm Titlul subiectului: |
|
|
II dau comanda:
insert into convorbiri_02_08 select(null ,`data`,ora ,extensie ,trunchi ,numar,durata ,codacces ,cd ,data_es ,ora_es ,centrala,cdr_id ,id_convorbire ,tip_inreg) from convorbiri
si im ida eroarea:
#1241 - Operand should contain 1 column(s) |
|
| Sus |
|
Quber
Data înscrierii: 27/Iun/2006
Mesaje: 752
Locație: localhost
|
| Trimis: Joi Apr 17, 2008 1:03 pm Titlul subiectului: |
|
|
precis ai pus auto_increment ? sau ai pus numai primary..?
cind inserezi in baza de date faci asa:
Cod:
INSERT INTO tabela (`camp1`, `camp2`, `camp3`) VALUES ('valoare1', 'valoare2', 'valoare3')
|
|
| Sus |
|
gogu19
Data înscrierii: 02/Ian/2008
Mesaje: 106
|
| Trimis: Joi Apr 17, 2008 1:12 pm Titlul subiectului: |
|
|
A mers cu :
INSERT INTO convorbiri_03_08
SELECT
NULL , `data` , ora, extensie, trunchi, numar, durata, codacces, cd, data_es, ora_es, centrala, cdr_id, id_convorbire, tip_inreg
FROM convorbiri
Ms frumos |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|