View previous topic :: View next topic |
Author |
Message |
ToDD
Joined: 05 May 2005 Posts: 83 Location: Zagreb
|
Posted: 28.03.2006 22:16 Post subject: Dupliciranje mysql unosa |
|
|
Evo kako najlakše napraviti da dupliciram neki unos?
znaci imam jedan unos i može li se nekako napravit isti takav da ovog uopće ne SELECTiram.
ako s te me skuzili |
|
|
Back to top |
|
|
che.UP mi3.crew
Joined: 07 Sep 2003 Posts: 2320 Location: zagreb
|
Posted: 28.03.2006 22:37 Post subject: |
|
|
pa okini dva inserta i bok:) |
_________________ UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX |
|
Back to top |
|
|
Granda
Joined: 11 Aug 2005 Posts: 51
|
Posted: 29.03.2006 09:09 Post subject: |
|
|
Ako želiš iste podatke a drugačiji ID okini dva puta insert, no ako hočeš dva puta isti ID onda moraš raditi select. |
|
|
Back to top |
|
|
Adrian
Joined: 02 Apr 2004 Posts: 692 Location: Around & about
|
Posted: 29.03.2006 11:14 Post subject: |
|
|
Nisam siguran za sintaksu, al pošto pretpostavljam da si možda mislio da dupliciraš unos neko vrijeme nakon što je unešen u bazu, a ne odmah (za što su ti dečki već odgovorili),
INSERT INTO tablica ( SELECT * FROM tablica WHERE id = 12 )
Sintaksa naravno ne ide ovako, trebalo bi naredbu podesit stvarnoj tablici, ali možda ti "nesting" iliti "učahuravanje" upita pomogne. |
_________________ The quest for certainty blocks the search for meaning. Uncertainty is the very condition to impel a man to unfold his powers.
http://origami.hr |
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 29.03.2006 11:30 Post subject: |
|
|
Ne trebaju zagrade kod INSERT ... SELECT jer to nije subquery |
|
|
Back to top |
|
|
gog
Joined: 18 Jun 2004 Posts: 679 Location: zagreb
|
Posted: 29.03.2006 15:19 Post subject: |
|
|
Granda wrote: | Ako želiš iste podatke a drugačiji ID okini dva puta insert, no ako hočeš dva puta isti ID onda moraš raditi select. |
Zapravo ne moraš, mysql_insert_id()... |
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 29.03.2006 15:27 Post subject: |
|
|
ToDD: meni dupliciranje jednog te istog unosa smrdi na nekaj loše. Ne mogu zamislit situaciju u kojoj aplikacija duplicira row pri unosu a da to ima nekog smisla |
|
|
Back to top |
|
|
Granda
Joined: 11 Aug 2005 Posts: 51
|
Posted: 29.03.2006 16:37 Post subject: |
|
|
Quote: | meni dupliciranje jednog te istog unosa smrdi na nekaj loše. Ne mogu zamislit situaciju u kojoj aplikacija duplicira row pri unosu a da to ima nekog smisla |
Recimo hočeš site na beskonačno jezika, a svi podaci su ti u bazi... |
|
|
Back to top |
|
|
ToDD
Joined: 05 May 2005 Posts: 83 Location: Zagreb
|
Posted: 29.03.2006 21:25 Post subject: |
|
|
ma ovo je fora.
dupliciram privatnu poruku i dupliciranom unosu stavim kao spremljenu( duplicirani unos mijenjam ). jer mi mogu i primatelj i pošiljatelj spremit pa bi bilo problema.
uglavnom Adrian mi je riješio problem. hvala svima |
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 29.03.2006 22:47 Post subject: |
|
|
Pa vidiš da sam znao da si loše to smislio. Jer istu poruku duplicirati samo zato što je referencirana sa dva mjesta je nadasve glupo mislim, to je ista poruka, ne? a nakon slanja je ni pošiljatelj ni primatelj ne može editirati, tako da će i ostati ista do kraja
Ako znaš normalne forme (database normalization) jasno ti je da dva usera mogu referencirat istu stvar |
|
|
Back to top |
|
|
ToDD
Joined: 05 May 2005 Posts: 83 Location: Zagreb
|
Posted: 30.03.2006 18:38 Post subject: |
|
|
gle, jedan spremi poruku iz inboxa, a ovaj koji je slao iz outboxa. i oboje spreme u spremljeno.
e sad ovaj jedan pobrise tu poruku i jebga |
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 30.03.2006 18:50 Post subject: |
|
|
Pobriše referencu, a ne poruku.
Kad se zadnja referenca makne onda garbage-collectaš poruke za izbrisat (nešto kao u dynamic typed jezicima) |
|
|
Back to top |
|
|
|