Sto cercando di inserire millisecondo nel tipo di dati di datetime (6) in MySQL usando C#.inserendo millisecondo in mysql da C#
Ecco il mio codice:
MySqlCommand myCommand4 = new MySqlCommand("Insert into Test_OrderRecord values('" + OrderID + "','" + customerCode + "','" + customer + "','" + TelComboBox.Text + "','" + LicenseComboBox.Text + "','" +
DriverComboBox.Text + "','" + AddressComboBox.Text + "','" + LocationTypeComboBox.Text + "','" + PickupComboBox.Text + "','" + CustomerTypeLabel.Text + "','" +
Convert.ToDecimal(TotalPriceLabel.Text) + "','" + status + "','" + note + "','" + sandReceiptNo + "','" + createtiming + "','" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "')", myConnection);
myCommand4.ExecuteNonQuery();
il createtiming
è creato con
createtiming = OrderDateTimePicker.Value.ToString("yyyy-MM-dd HH:mm:ss:ffffff");
Ho letto il valore di createtiming
prima che si inserisce in MySQL, e contiene millisecondi, tuttavia, quando Io faccio
SELECT * FROM SaveFundDevelopmentDB.Test_OrderDetails
su MySQL, vedo solo tempo come
2015-08-27 15:33:04.000000
Mentre il tempo dovrebbe essere come 2015-08-27 15: 33: 04.123456 qualcosa come questo.
Sto cercando di ordinare la tabella utilizzando questo createtiming
fino al millisecondo.
Come devo fare?
È MySql 5.6? –
@Nikita sì 5.6.22 –