【发布时间】:2013-04-25 02:29:35
【问题描述】:
我正在尝试将数据插入 Mysql 表,但它给了我一个错误-
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“Scoretab VALUES ('UX 345','22','0.8562675')' 附近使用正确的语法
这是我正在使用的 php-mysql sn-p:
if($value >= 0.70){
$mu_id = $ros['c_id'];
$moc_id = $ram['t_id'];
$query="INSERT INTO Scoretab VALUES ('$mu_id','$moc_id','$value')";
$op1 = mysql_query($query) or die(mysql_error());
}
这是我的表结构:
CREATE TABLE IF NOT EXISTS `Scoretab` (
`mu_id` varchar(10) NOT NULL,
`moc_id` int(5) NOT NULL,
`score` decimal(5,4) NOT NULL,
UNIQUE KEY `mu_id` (`mu_id`)
)
【问题讨论】:
-
你的表结构是什么
-
它给了你什么错误?
-
如果不存在则创建表
Scoretab(mu_idvarchar(10) NOT NULL,moc_idint(5) NOT NULL,scoredecimal(5,4) NOT NULL, UNIQUE键mu_id(mu_id))
标签: php mysql sql database insert