我在我的sql数据库中运行了以下命令:
update table1 SET car_color_code="red metalic" where car_model="335i";
它说:
查询正常,1行受影响(0.06秒)匹配的行数:1已更改:1 警告:0
但是,我没有看到表中的变化 该表如下所示:
------------------------------------------------
| ID | model | manufacturer | car_color_code |
| 1 | 335i | BMW | NULL |
------------------------------------------------
因此,之前的null应替换为" red metalic"但它保持为NULL。
然而,当我再次尝试插入时,它说:
匹配的行数:1已更改:0警告:0
当我再次尝试选择时,我仍然没有看到car_color_code列的变化......
我的表格描述是
+------------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------------+--------------+------+-----+---------+----------------+
| ID | int(11) | NO | PRI | NULL | auto_increment |
| model | varchar(255) | NO | | NULL | |
| manufacturer | varchar(255) | NO | | NULL | |
| car_color_code | varchar(255) | NO | | NULL | |
+------------------+--------------+------+-----+---------+----------------+
答案 0 :(得分:0)
您可能忘了commit
。您可能退出MySQL服务器并在重新登录后尝试了select语句。
确保在更新后public class Client{
public static void main(String args[]){
SingletonIface instance = EnumSingleton.INSTANCE;
instance.operationOnInstance("1");
}
}
。