【发布时间】:2013-12-05 17:43:26
【问题描述】:
我想更改数据库中某项的可用性。
<td><select name="avl">
<option value="1" name="true ">Available</option>
<option value="0" name="false">Unavailable</option>
</select>
</td>
这是我更新字段的sql语句。
<sql:update dataSource="${dbsource}" var="count">
UPDATE restaurant SET available = ? WHERE idrestaurant ='${param.id}'
<sql:param value="${param.avl}" />
</sql:update>
我的 FIELD 可用数据类型是 BIT。
但是我得到了这个错误。
警告:StandardWrapperValve[jsp]:servlet jsp 的 Servlet.service() 抛出异常 com.mysql.jdbc.MysqlDataTruncation:数据截断:第 1 行“可用”列的数据太长
【问题讨论】: