mysql 创建表失败

mysql 创建表失败,第1张

创建数据库:create database mydata 是database不是databases

创建数据表: create table dept(deptno int primary key, dname varchar(14), loc varchar(13))

创建数据表时开始和结尾要加括号,这里用的是小括号"()",不是"<>",虽然mysql命令行显示好像是<>。

力控sqlinsert失败在要插入语句前set names utf8

失败的原因:1.表中存在外键,关联到另一个表,插入不存在于另一表主键的值的时候会报错

2.value后面括号的字段数目、类型和value前面的字段数目或者类型不匹配

1、添加ADO 后台组件,建立数据表绑定

2、打开数据库

3、按照建立的绑定向库中插入数据

string

qtype

=

DropDownList1.SelectedValue.ToString()

既然qtype是字符串

那么在sql语句中

应该给qtype加上单引号

而您没有加

而qtype

=

“单项选择题”所以个人感觉应该是这里的问题

您修改下试试

还有

提个建议:虽然您这样拼接sql字符串是可以实现功能的

但是不建议这样做

没有效率

请用

stringbuilding拼sql字符串

或是

string。format来拼接成一个字符串

究其原因及用法

我在这里不写了

建议你在网上搜搜

就知道区别


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11941438.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存