Dúvida Auto Increment
#1
Posted 16/03/2008, 09:49
Estudo na UTFPR (antigo CEFET-PR) e php somente no semestre que vem^^.
Estou com uma dúvida em inserir um auto-incremento no banco microsoft sql server.
Gostaria se saber se poderiam me ajudar quanto a esta dúvida. Segue ai meu comando insert
"INSERT INTO MEMB_INFO (memb_guid,memb___id,memb__pwd,memb_name,sno__numb,post_code,addr_info,addr_deta,tel__numb,mail_addr,phon_numb,fpas_ques,fpas_answ,job__code,appl_days,modi_days,out__days,true_days,mail_chek,bloc_code,ctl1_code) VALUES (' ','$ps_loginname','$ps_password','$ps_name', '1','1234','11111','$ps_person_id','12343','$ps_email','$ps_email','$ps_recquest','$ps_recans','1','2003-11-23','2003-11-23','2003-11-23','2003-11-23','1','0','1')";
A minha dúvida é neste momento: VALUES (' ',
Entre as aspas simples tenho que inserir o id que é a chave primária da tabela MEMB_INFO.
Só que não sei o que devo passar para que este atributo seja inserido automaticamente incrementando seu valor de 1 em 1...
Desde já agradeço...
#2
Posted 16/03/2008, 10:18
Exemplo:
Você tem uma tabela com id_usuario, nome_usuario, senha_usuario. Considerando que id_usuario é PK e Auto Increment o comando para você inserir um usuario seria:
INSERT INTO tbl_usuario (nome_usuario, senha_usuario) VALUES('Pedro','Senha')
Não precisamos declarar o id_usuario, pois o proprio banco ira fazer essa contagem e incremento sozinho desde que você tenha declarado esse id_usuario como Auto Incremet, se não me engano no Sql Server é algo como Identify algo assim que tem que tem que habilitar no campo.
Acho que é isso.. se precisar da mais um toque ai
Flw
#3
Posted 16/03/2008, 10:58
Eu tentei deixar o id em branco, assumindo que ele iria incrementar sozinho, mas ele assume como se eu quisesse inserir o próximo campo como id.
Ele está sim no banco como auto_increment.
Olha só, se eu atribuo um valor pra ele manualmente ele é inserido corretamente, mas se não coloco ele no comando sql ele não é inserido automaticamente.
Atribuindo um valor para o id ele aceita o valor: VALUES (' 5'
#4
Posted 17/03/2008, 01:52
SQL SERVER?
No SQL SERVER não tenho muita certeza, mas se eu não me engano não está explicito "auto_increment" e sim "Identify", você pode alterar isso na propriedades do campo da tabela.
Da uma lida e ve se te ajuda
http://forum.imaster...howtopic=106708
flw
#5
Posted 18/03/2008, 11:06
Brother, posso ter entendido errado, mas seguinte:
Se você faz assim " VALUES (' ', " ele deixa o campo ID em branco msmo,
você deve marcá-lo como NOT NULL e " VALUES('valor_campo_proximo', "
Abracos
Valeu
#6
Posted 20/04/2008, 14:40
Isso tem diferença de interpretações
para agilizar vou ja passar teu código correto:
$variavel = " INSERT INTO MEMB_INFO (memb_guid, memb___id, memb__pwd, memb_name, sno__numb, post_code, addr_info, addr_deta, tel__numb, mail_addr, phon_numb, fpas_ques, fpas_answ, job__code, appl_days, modi_days, out__days, true_days, mail_chek, bloc_code, ctl1_code) VALUES (NULL, '$ps_loginname', '$ps_password', '$ps_name', '1', '1234', '11111', '$ps_person_id', '12343', '$ps_email', '$ps_email', '$ps_recquest', '$ps_recans', '1', '2003-11-23', '2003-11-23', '2003-11-23', '2003-11-23', '1', '0', '1') ";
Edição feita por: NecroStylery, 20/04/2008, 14:44.
#7
Posted 20/09/2017, 19:05
Oct Products Similiar To Lasix No Prescription Amoxicillin Cheap Cheap Generic Levitra Vardenafil
Buy Now Online Zentel <a href=http://cialtobuy.com>generic cialis</a> Direct Levaquin No Prescription Needed In Internet Visa
Cialis Online Italia cialis buy online Viagra 120 Mg
Keflex Picture
Clomid Oral Tablet 50 Mg Order Online <a href=http://cialtobuy.com>viagra cialis</a> Viagra 100 Mg Forum
#8
Posted 06/10/2017, 20:06
Can Cephalexin Affect Blood Sugar Nhs Propecia viagra Viagra Generico Acquista Propecia Low Testosterone Drug Ciproxin 250mg
#9
Posted 25/10/2017, 01:52
#10
Posted 25/10/2017, 17:14
Order Celebrex Canada viagra Fda Approved Canadian Pharmarcies
#11
Posted 26/10/2017, 20:32
Potenzmittel Cialis Haltbarkeit Viagra Ordonnancecialis cialis price Mail Order Propecia
Is Keflex Good For Teeth Nfection Viagra Preis Kaufen Viagra Generika Gesundheit viagra online prescription Vente De Viagra En Ligne Apres Clomid Fertilite
#12
Posted 04/11/2017, 23:23
Zithromax For Sore Throat extra super levitra frumforum.co Achat Viagra Vrai
Levaquin Best Website In Internet viagra Nolvadex Par Zeneca Buy Kamagra By Phone
#13
Posted 26/11/2017, 09:52
Zithromax Sexually Transmitted Disease viagra online Cyklokapron Dapoxetina Senza Ricetta
Is Dog Cephalexin Same As Human Buy Liquid Doxycycline cialis Women Taking Propecia Finasteride
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)