Recordatorio MySQL - Asignar Fecha por Defecto en Tablas del Mysql

 TIMESTAMP 
A un campo datetime no se le puede asignar un valor Default de digamos por ejemplo NOW. ( Fecha Actual). Para realizar ello se debe de utilizar el tipo TIMESTAMP y como valor Default CURRENT_TIMESTAMP

Pero ahora que me recuerdo solo acepta uno por tabla.

A continuación les dejo un fragmento del uso de un datareader usando Mysql ( Conector Net)  en c#
Se puede ver que se usa 2 conexiones mysql . Uno para el datareader y otro para la insercion.



 string Correo = "";
        string connect = "Server=127.0.0.1;Initial Catalog='bd';Persist Security Info=no;User Name='ad';Password='ad';Port=3307;" ;
            
        sqlmail = "SELECT email FROM emailenviados where respuesta='no'";

        using (MySqlConnection conn = new MySqlConnection(connect))
        {
            using (MySqlCommand cmd = new MySqlCommand(sqlmail, conn))
            {
                
                conn.Open();
                MySqlDataReader rdr = cmd.ExecuteReader();
                if (rdr.HasRows)
                {
                   
                    while (rdr.Read() )
                    {
                        Correo = rdr[0].ToString();
                        
                      
                      / string res=EnviarMail(Titulo, Contenido, Correo);

                        System.Threading.Thread.Sleep(1000);

                        string sqlenvio="INSERT INTO EMAILENVIADOS(EMAIL,respuesta) VALUES ('" + Correo +"','" + res +"')";
                        using (MySqlConnection conn1 = new MySqlConnection(connect))
                        {
                            using (MySqlCommand cmd1 = new MySqlCommand(sqlenvio, conn1))
                            {
                                if (conn1.State != ConnectionState.Open)
                                    conn1.Open();
                                cmd1.ExecuteNonQuery();
                            }
                        }


                    }
                }
            }
        }


        return "Envio"; }



Saludos
Adalberto Montanía

Comentarios