sql中的那些错误

一、【1136】Column count doesn't match value count at row 1

sql中的那些错误_第1张图片

二、【1248】MySQL--Every derived table must have its own alias

每个派生出来的表都必须有一个自己的别名
一般在多表查询时,会出现此错误。因为,进行嵌套查询的时候子查询出来的结果是作为一个派生表来进行上一级的查询的,所以子查询的结果必须要有一个别名。

sql中的那些错误_第2张图片
Contrast.jpg

三、【1292】Truncated incorrect DOUBLE value: 'MChopin'

sql中的那些错误_第3张图片
Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value: 'MChopin'
 at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3513)
 at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3447)
 at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1951)
 at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2101)
 at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2554)
 at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1761)
 at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2046)
 at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1964)
 at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1949)
 at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:477)
 at org.hibernate.engine.query.NativeSQLQueryPlan.performExecuteUpdate(NativeSQLQueryPlan.java:165)

你可能感兴趣的:(sql中的那些错误)