【发布时间】:2023-03-23 10:03:01
【问题描述】:
Query: $structure = DB::connection('sqlsrv')
->table('TB_USER')->insert([
'sUserName' => 'testuser3',
'nDepartmentIdn' => 15,
'sTelNumber' => 59281292,
'nStartDate' => 1482059457,
'nEndDate' => 1945244457,
'sEmail' => 'testuser3@yahoo.com',
'bal' => 0,
'lm' => 0,
'dlm' => 0,
'lmdt' => '12/18/2016',
'bPassword2' => 1234
]);
错误:SQLSTATE[HY000]:一般错误:20018 隐式转换 不允许将数据类型 varchar 转换为二进制。使用转换函数 运行此查询。 [20018](严重性 16)[(null)](SQL:插入 [TB_USER]([sUserName]、[nDepartmentIdn]、[sTelNumber]、[nStartDate]、 [nEndDate]、[sEmail]、[bal]、[lm]、[dlm]、[lmdt]、[bPassword2]) 值 (testuser3, 15, 59281292, 1482059457, 1945244457, testuser3@yahoo.com, 0, 0, 0, 12/18/2016, 123456))
【问题讨论】: