【发布时间】:2022-11-21 21:04:04
【问题描述】:
所以我实际上有两个问题数据库.我实际上使用npgsql.NET使用 PostgreSQL 创建查询、连接等,但是我是这个数据库软件的新手。
首要问题
我得到了错误:
Npgsql.PostgresException: '42601: syntax error at or near "#"
POSITION: 16'
使用脚本后:
CREATE TABLE {textBox1.Text} (
user_id serial PRIMARY KEY,
username VARCHAR ( 50 ) UNIQUE NOT NULL,
password VARCHAR ( 50 ) NOT NULL,
email VARCHAR ( 255 ) UNIQUE NOT NULL,
created_on TIMESTAMP NOT NULL,
last_login TIMESTAMP
);
textbox1.Text 包括:Pronner#2223。
第二期
例如,当创建名为 PRONNER 的表时,它显示为 pronner。大写系统有什么问题?或者可能是因为我使用的是pgAdmin 4,所以我只是把它看作小写字母?
就像我在问题开头提到的那样,我对此很陌生,我曾经使用MySQL,所以语法略有不同,但系统却非常不同。
【问题讨论】:
标签: c# .net postgresql npgsql