mysql bir seçme ile takın

0 Cevap php

Ben PHP mySQL sorgu yazıyorum. Ben veritabanında bir tabloda bir satır çoğaltmak istiyorum. Ben de o çoğaltma NOW () fonksiyonu ile oldu ne zaman gibi bir zaman damgası eklemek istiyorum.

Ben 'insanlar' alanları ile stuctured adında bir tablo olsaydı:

id, name, phone, dateCreated

ve ben aşağıdaki yapardın bu rekoru çoğaltmak istedim:

INSERT INTO people (id, name, phone, dateCreated)
SELECT id, name, phone, dateCreated 
FROM people 
WHERE id = '$id'

Bu $ id tarafından belirlenen yinelenen kayıt edecektir. Ben bu aynı kavram yapmak istiyorum ama bunun yerine DateCreated kopyalama, ben NOW () fonksiyonu ile geçerli datetime eklemek için sorguyu istiyorum ama bu sorgu türünü yapısı nasıl emin değilim.

Gibi bir şey:

INSERT INTO people (id, name, phone)
SELECT id, name, phone
FROM people
WHERE id = '$id'
(dateCreated) value (NOW())

Nasıl sorgu yapısı istiyorsunuz?

0 Cevap