[英]Can't insert values into MSSQL with PDO
我正在使用PDO從PHP代碼與我的數據庫進行通信,我有以下代碼:
$sql = "SELECT <Column> FROM <tablename>";
它適用於我的mssql數據庫,但是當我嘗試將一些數據插入其中時
$sql = "INSERT INTO <tablename> ( <Column> ) VALUES ( '1' )";
它失敗。
為什么?
這很有趣,但是當我從我的SQL Server Management Studio運行該代碼時 - 它可以工作。 我無法得到它......
我得到的錯誤是:
SQLSTATE [HY000]:常規錯誤:515常規SQL Server錯誤:檢查來自SQL Server的消息[515](嚴重級16)[(null)]
提前致謝...
說明
在插入或更新不允許空值的列時嘗試使用空值時,在運行時會發生此錯誤。
行動
如果在運行UPDATE或INSERT語句時發生此錯誤,請驗證插入或更新的數據是否與受影響的表的列定義匹配。
插入或更新列不允許空值。
請查看: http : //www.lcard.ru/~nail/sybase/error/3742.htm或者: http : //technet.microsoft.com/en-us/library/aa258724( v = sql.100)的.aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.