Re: Triggers - Accessing all NEW data

2011-09-13 Thread Luis Motta Campos
On 8 Sep 2011, at 16:23, Chris Tate-Davies wrote:

 Hello. I want to know if there is a special way I can access all the data in 
 the NEW/OLD data?
 
 I realise I can access it by referencing NEW.fieldname but I want to 
 serialise the NEW object so I can save as a string. Is this possible or do I 
 need to write a function?


Hi, 

You'll have to write your own function for that. 

Cheers
--
Luis Motta Campos
is a DBA, Foodie, and Photographer


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org



Re: Triggers - Accessing all NEW data

2011-09-13 Thread Chris Tate-Davies

Thanks,

I kinda guessed that, but I'm not sure how to pass the OLD object to it 
as MySQL cannot handle a rowset datatype.


Has anyone had any experience with this? Not sure where to start or how 
to proceed.


Chris


On 13/09/11 07:40, Luis Motta Campos wrote:

On 8 Sep 2011, at 16:23, Chris Tate-Davies wrote:


Hello. I want to know if there is a special way I can access all the data in 
the NEW/OLD data?

I realise I can access it by referencing NEW.fieldname but I want to serialise 
the NEW object so I can save as a string. Is this possible or do I need to 
write a function?


Hi,

You'll have to write your own function for that.

Cheers
--
Luis Motta Campos
is a DBA, Foodie, and Photographer



--

*Chris Tate-Davies*

*Software Development*
Inflight Productions Ltd
Telephone: 01295 269 680
15 Stukeley Street | London | WC2B 5LT
*Email:*chris.tatedav...@inflightproductions.com 
mailto:chris.tatedav...@inflightproductions.com

*Web:*www.inflightproductions.com http://www.inflightproductions.com/





-


Registered Office: 15 Stukeley Street, London WC2B 5LT, England.
Registered in England number 1421223

This message is for the designated recipient only and may contain privileged, 
proprietary, or otherwise private information. If you have received it in 
error, please notify the sender immediately and delete the original. Any other 
use of the email by you is prohibited. Please note that the information 
provided in this e-mail is in any case not legally binding; all committing 
statements require legally binding signatures.


http://www.inflightproductions.com



Re: Triggers - Accessing all NEW data

2011-09-13 Thread Claudio Nanni
Hi,
Just quick reading your email, forgive me if I'm mistaken
what about serializing using *concat(old.f1,'|||',old.f2,'|||',old.f3)
 ('|||' = any separator that works for you)*
and deserialize inside the function?

does this make any sense to you?

Cheers

Claudio

2011/9/13 Chris Tate-Davies chris.tatedav...@inflightproductions.com

 Thanks,

 I kinda guessed that, but I'm not sure how to pass the OLD object to it as
 MySQL cannot handle a rowset datatype.

 Has anyone had any experience with this? Not sure where to start or how to
 proceed.

 Chris



 On 13/09/11 07:40, Luis Motta Campos wrote:

 On 8 Sep 2011, at 16:23, Chris Tate-Davies wrote:

  Hello. I want to know if there is a special way I can access all the data
 in the NEW/OLD data?

 I realise I can access it by referencing NEW.fieldname but I want to
 serialise the NEW object so I can save as a string. Is this possible or do I
 need to write a function?


 Hi,

 You'll have to write your own function for that.

 Cheers
 --
 Luis Motta Campos
 is a DBA, Foodie, and Photographer


 --

 *Chris Tate-Davies*

 *Software Development*
 Inflight Productions Ltd
 Telephone: 01295 269 680
 15 Stukeley Street | London | WC2B 5LT
 *Email:*chris.tatedavies@**inflightproductions.comchris.tatedav...@inflightproductions.commailto:
 chris.tatedavies@**inflightproductions.comchris.tatedav...@inflightproductions.com
 
 *Web:*www.inflightproductions.**com http://www.inflightproductions.com 
 http://www.**inflightproductions.com/http://www.inflightproductions.com/
 





 -


 Registered Office: 15 Stukeley Street, London WC2B 5LT, England.
 Registered in England number 1421223

 This message is for the designated recipient only and may contain
 privileged, proprietary, or otherwise private information. If you have
 received it in error, please notify the sender immediately and delete the
 original. Any other use of the email by you is prohibited. Please note that
 the information provided in this e-mail is in any case not legally binding;
 all committing statements require legally binding signatures.


 http://www.**inflightproductions.com http://www.inflightproductions.com




-- 
Claudio


Re: Triggers - Accessing all NEW data

2011-09-13 Thread Chris Tate-Davies


I could do that, but I was hoping I wouldn't have to specify the 
individual fields, and just pass the collection for parsing.


If I were to add any fields I would have to re-write the trigger which 
is something I was trying to avoid.



On 13/09/11 09:53, Claudio Nanni wrote:

Hi,
Just quick reading your email, forgive me if I'm mistaken
what about serializing using *concat(old.f1,'|||',old.f2,'|||',old.f3)
  ('|||' = any separator that works for you)*
and deserialize inside the function?

does this make any sense to you?

Cheers

Claudio

2011/9/13 Chris Tate-Davieschris.tatedav...@inflightproductions.com


Thanks,

I kinda guessed that, but I'm not sure how to pass the OLD object to it as
MySQL cannot handle a rowset datatype.

Has anyone had any experience with this? Not sure where to start or how to
proceed.

Chris



On 13/09/11 07:40, Luis Motta Campos wrote:


On 8 Sep 2011, at 16:23, Chris Tate-Davies wrote:

  Hello. I want to know if there is a special way I can access all the data

in the NEW/OLD data?

I realise I can access it by referencing NEW.fieldname but I want to
serialise the NEW object so I can save as a string. Is this possible or do I
need to write a function?


Hi,

You'll have to write your own function for that.

Cheers
--
Luis Motta Campos
is a DBA, Foodie, and Photographer



--

*Chris Tate-Davies*

*Software Development*
Inflight Productions Ltd
Telephone: 01295 269 680
15 Stukeley Street | London | WC2B 5LT
*Email:*chris.tatedavies@**inflightproductions.comchris.tatedav...@inflightproductions.commailto:
chris.tatedavies@**inflightproductions.comchris.tatedav...@inflightproductions.com
*Web:*www.inflightproductions.**comhttp://www.inflightproductions.com  
http://www.**inflightproductions.com/http://www.inflightproductions.com/




-


Registered Office: 15 Stukeley Street, London WC2B 5LT, England.
Registered in England number 1421223

This message is for the designated recipient only and may contain
privileged, proprietary, or otherwise private information. If you have
received it in error, please notify the sender immediately and delete the
original. Any other use of the email by you is prohibited. Please note that
the information provided in this e-mail is in any case not legally binding;
all committing statements require legally binding signatures.


http://www.**inflightproductions.comhttp://www.inflightproductions.com






--

*Chris Tate-Davies*

*Software Development*
Inflight Productions Ltd
Telephone: 01295 269 680
15 Stukeley Street | London | WC2B 5LT
*Email:*chris.tatedav...@inflightproductions.com 
mailto:chris.tatedav...@inflightproductions.com

*Web:*www.inflightproductions.com http://www.inflightproductions.com/





-


Registered Office: 15 Stukeley Street, London WC2B 5LT, England.
Registered in England number 1421223

This message is for the designated recipient only and may contain privileged, 
proprietary, or otherwise private information. If you have received it in 
error, please notify the sender immediately and delete the original. Any other 
use of the email by you is prohibited. Please note that the information 
provided in this e-mail is in any case not legally binding; all committing 
statements require legally binding signatures.


http://www.inflightproductions.com



Triggers - Accessing all NEW data

2011-09-08 Thread Chris Tate-Davies
Hello. I want to know if there is a special way I can access all the 
data in the NEW/OLD data?


I realise I can access it by referencing NEW.fieldname but I want to 
serialise the NEW object so I can save as a string. Is this possible or 
do I need to write a function?


Thanks, Chris



*Chris Tate-Davies*

*Software Development*
Inflight Productions Ltd
Telephone: 01295 269 680
15 Stukeley Street | London | WC2B 5LT
*Email:*chris.tatedav...@inflightproductions.com 
mailto:chris.tatedav...@inflightproductions.com

*Web:*www.inflightproductions.com http://www.inflightproductions.com/





-


Registered Office: 15 Stukeley Street, London WC2B 5LT, England.
Registered in England number 1421223

This message is for the designated recipient only and may contain privileged, 
proprietary, or otherwise private information. If you have received it in 
error, please notify the sender immediately and delete the original. Any other 
use of the email by you is prohibited. Please note that the information 
provided in this e-mail is in any case not legally binding; all committing 
statements require legally binding signatures.


http://www.inflightproductions.com